我有一个GitLab社区版,并且向前推进:)
如果我试图使回购的私有或内部,我不再能够克隆(应该是,开箱即用)
但是,对于Pete来说,我是如何限制生产部署的?#34; (比如说' web-user')并让这个用户在web服务器上调用git-server并克隆一个repo?
我已尝试在GitLab上设置deploy-ssh,但这似乎是专门用于GitLab CI(我还没有开始):)
答案 0 :(得分:0)
GitLab repos有3个设置 - 与有资格克隆它们的用户有关 - 私人,内部和公共。从Capfile中添加部署用户(或者您需要访问repo的那种方式)然后以该用户身份登录并添加其公共SSH密钥将使您进入repo - 只要您点击gitlab服务器上的正确IP-地址!
我的问题 - 事实证明 - 真的不是正确访问GitLab,而是从其他10.0.x.x应用服务器点击10.0.x.x-something而不是gitserver.some-domain.tld!