遇到个问题,gitlab-runner 每次跑 pipeline 的时候总会以 http 的方式去 clone 项目,如何让 runner 走 ssh ?后台的 gitlab 把 http,https 的方式都禁用了,每次 runner 跑到 git clone 就会 503。
|
kappaSep 28, 2017
1
不能。。
|
|
2
@kappa 只能用 http ?
|
|
3
@Alchemistxxd 那岂不是很僵硬
|
|
backingSep 28, 2017
4
为何不跑 docker
|
|
nobody123123Sep 28, 2017 via iPhone
5
还好 runner 走的是 https,我们公司把 gitlab 的外网的 ssh 访问禁了😂
|
|
6
@nobody123123 runner 怎么跑 https,我这边都是 http,但 gitlab 是 https
|
|
7
@backing docker 的环境没法编译 iOS 的项目啊
|
|
huangzxxSep 28, 2017
8
走 http 有啥问题?
|
|
9
@huangzxx 后台 gitlab 只允许 ssh clone,不能走 http,目前让后台改不太现实,而且我比较想知道是否 runner 只能走 hhtp
|
|
kappaSep 28, 2017
10
@Alchemistxxd 只能 ssh,官网有相关 issue。。
|
|
kappaSep 28, 2017
11
只能->不能
|
|
12
@kappa 老哥能给个 issue 链接吗,我现在只能走 http,我想走 ssh
|
|
zhigang1992Sep 28, 2017
13
git config --global url.ssh://[email protected]/.insteadOf https://github.com/
|
|
14
@zhigang1992 work 多谢
|
|
MasterMonkeySep 28, 2017 via iPhone
15
用 buildbot 吧,爽歪歪
|
|
YoockSep 29, 2017 via iPhone
16
我们公司自己搭的 gitlab,全部走内网😂
|
|
17
@Yoock 我们也是自己的 gitlab,所以才会有问题。
|