如何克隆 GitLab 存储库

how to clone a GitLab repo

我有一个 GitLab Community Edition 并且正在蹒跚前行 :)

如果我尝试将存储库设为私有或内部,我将无法再克隆(本应如此,开箱即用)

但是,看在皮特的份上,我要如何 "cap production deploy"(比如 'web-user')并让网络服务器上的这个用户调用 git-server 并克隆一个 repo ?

我试过在 GitLab 上设置 deploy-ssh,但这似乎专用于 GitLab CI(我还没有开始):)

GitLab 存储库有 3 个设置 - 与有资格克隆它们的用户有关 - 私有、内部和 public。从您的 Capfile 添加部署用户(或者您需要访问存储库的任何方式)然后以该用户身份登录并添加其 public SSH 密钥将使您进入存储库 - 只要您点击 gitlab 服务器这是正确的 IP 地址!

我的问题 - 事实证明 - 真的不是关于正确访问 GitLab,而是点击 10.0.x.x - 而不是来自其他 10 个的 gitserver.some-domain.tld。 0.x.x 应用服务器!