如何配置GitLab以在远程服务器上使用外部git存储库

时间:2014-12-04 10:19:25

标签: git external gitlab

我们一直在开发git上的几个项目(例如,在ServerA上有一个远程git存储库)。现在我们在ServerB上安装了GitLab,并希望将其配置为在ServerA上使用git(因为ServerA经过精心维护,备份和...)。无论如何要做这个工作? 另一个问题是,为用户设置了对ServerA上每个存储库的访问权限(无,读取或写入访问)。这些访问如何应用于ServerB?

1 个答案:

答案 0 :(得分:0)

理论上,如果存储库可以通过从ServerB到ServerA的网络路径进行访问,那么您需要做的就是在the GitLab config.yml

中报告该路径
# REPOS_PATH MUST NOT BE A SYMLINK!!!
repos_path: /home/git/repositories/

在这种情况下,GitLab进程应具有对这些回购的完全读/写访问权限,因为用户不再能够直接访问它们。