如何克隆 GitLab 存储库
how to clone a GitLab repo
我有一个 GitLab Community Edition 并且正在蹒跚前行 :)
- 正在推送回购协议 - 完成
- 从 public 回购中提取 - 完成
- 克隆 public 存储库 - 完成
如果我尝试将存储库设为私有或内部,我将无法再克隆(本应如此,开箱即用)
但是,看在皮特的份上,我要如何 "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 应用服务器!
我有一个 GitLab Community Edition 并且正在蹒跚前行 :)
- 正在推送回购协议 - 完成
- 从 public 回购中提取 - 完成
- 克隆 public 存储库 - 完成
如果我尝试将存储库设为私有或内部,我将无法再克隆(本应如此,开箱即用)
但是,看在皮特的份上,我要如何 "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 应用服务器!