有没有 V 友用过 gitlab-runner 做 ci 的

2017-09-28 11:44:23 +08:00
 Alchemistxxd
遇到个问题,gitlab-runner 每次跑 pipeline 的时候总会以 http 的方式去 clone 项目,如何让 runner 走 ssh ?后台的 gitlab 把 http,https 的方式都禁用了,每次 runner 跑到 git clone 就会 503。
2994 次点击
所在节点    程序员
17 条回复
kappa
2017-09-28 11:52:23 +08:00
不能。。
Alchemistxxd
2017-09-28 12:08:46 +08:00
@kappa 只能用 http ?
Alchemistxxd
2017-09-28 12:09:04 +08:00
@Alchemistxxd 那岂不是很僵硬
backing
2017-09-28 12:13:01 +08:00
为何不跑 docker
nobody123123
2017-09-28 12:24:01 +08:00
还好 runner 走的是 https,我们公司把 gitlab 的外网的 ssh 访问禁了😂
Alchemistxxd
2017-09-28 12:24:56 +08:00
@nobody123123 runner 怎么跑 https,我这边都是 http,但 gitlab 是 https
Alchemistxxd
2017-09-28 12:26:40 +08:00
@backing docker 的环境没法编译 iOS 的项目啊
huangzxx
2017-09-28 12:42:08 +08:00
走 http 有啥问题?
Alchemistxxd
2017-09-28 12:47:43 +08:00
@huangzxx 后台 gitlab 只允许 ssh clone,不能走 http,目前让后台改不太现实,而且我比较想知道是否 runner 只能走 hhtp
kappa
2017-09-28 12:48:01 +08:00
@Alchemistxxd 只能 ssh,官网有相关 issue。。
kappa
2017-09-28 12:48:12 +08:00
只能->不能
Alchemistxxd
2017-09-28 13:00:05 +08:00
@kappa 老哥能给个 issue 链接吗,我现在只能走 http,我想走 ssh
zhigang1992
2017-09-28 13:13:44 +08:00
git config --global url.ssh://git@github.com/.insteadOf https://github.com/
Alchemistxxd
2017-09-28 13:59:18 +08:00
@zhigang1992 work 多谢
MasterMonkey
2017-09-28 19:08:36 +08:00
用 buildbot 吧,爽歪歪
Yoock
2017-09-29 10:34:49 +08:00
我们公司自己搭的 gitlab,全部走内网😂
Alchemistxxd
2017-09-29 11:20:07 +08:00
@Yoock 我们也是自己的 gitlab,所以才会有问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/394288

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX