首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gitlab runner中克隆git存储库

在gitlab runner中克隆git存储库
EN

Stack Overflow用户
提问于 2020-08-17 17:51:52
回答 1查看 4.5K关注 0票数 0

我需要关于gitlab跑步者的帮助。我需要克隆gitlab的另一个存储库,运行程序就是在这里启动的。

例如: CI runner runner-repo-在repo中执行的-a,我需要在中克隆repo-b。

现在我有:

代码语言:javascript
复制
GO_CHEF: git.developers.mycompany.com/chef/myrepo-chef-repo.git
[...]
Update databags:
  stage: update
  script:
    - git config --global url."https://gitlab-ci-token:${CI_JOB_TOKEN}@git.developers.mycompany.com:".insteadOf "https://git.developers.mycompany.com"
    - go get -u ${GO_CHEF}

这是一个错误:

代码语言:javascript
复制
package git.developers.mycompany.com/chef/myrepo-chef-repo.git: cannot download,         
git://git.developers.mycompany.com/chef/myrepo-chef-repo uses insecure protocol

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-18 13:48:09

此错误可能是由于您的环境中使用的https协议造成的。一个更简单的方法是只使用SSH版本的git clone

您需要在克隆的机器中生成一个SSH密钥,并将该密钥添加到GitLab中。请参考生成SSH密钥,一旦完成,请参考以了解如何将rsaxxxx.pub添加到GitLab中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63456125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档