V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Alchemistxxd
V2EX  ›  程序员

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

  •  
  •   Alchemistxxd · 2017-09-28 11:44:23 +08:00 · 3030 次点击
    这是一个创建于 2644 天前的主题,其中的信息可能已经有所发展或是发生改变。
    遇到个问题,gitlab-runner 每次跑 pipeline 的时候总会以 http 的方式去 clone 项目,如何让 runner 走 ssh ?后台的 gitlab 把 http,https 的方式都禁用了,每次 runner 跑到 git clone 就会 503。
    第 1 条附言  ·  2017-09-28 15:54:29 +08:00
    不过新问题来了,ssh permission denied,然而直接 git clone ssh 是可以的
    17 条回复    2017-09-29 11:20:07 +08:00
    kappa
        1
    kappa  
       2017-09-28 11:52:23 +08:00
    不能。。
    Alchemistxxd
        2
    Alchemistxxd  
    OP
       2017-09-28 12:08:46 +08:00
    @kappa 只能用 http ?
    Alchemistxxd
        3
    Alchemistxxd  
    OP
       2017-09-28 12:09:04 +08:00
    @Alchemistxxd 那岂不是很僵硬
    backing
        4
    backing  
       2017-09-28 12:13:01 +08:00
    为何不跑 docker
    nobody123123
        5
    nobody123123  
       2017-09-28 12:24:01 +08:00 via iPhone
    还好 runner 走的是 https,我们公司把 gitlab 的外网的 ssh 访问禁了😂
    Alchemistxxd
        6
    Alchemistxxd  
    OP
       2017-09-28 12:24:56 +08:00
    @nobody123123 runner 怎么跑 https,我这边都是 http,但 gitlab 是 https
    Alchemistxxd
        7
    Alchemistxxd  
    OP
       2017-09-28 12:26:40 +08:00
    @backing docker 的环境没法编译 iOS 的项目啊
    huangzxx
        8
    huangzxx  
       2017-09-28 12:42:08 +08:00
    走 http 有啥问题?
    Alchemistxxd
        9
    Alchemistxxd  
    OP
       2017-09-28 12:47:43 +08:00
    @huangzxx 后台 gitlab 只允许 ssh clone,不能走 http,目前让后台改不太现实,而且我比较想知道是否 runner 只能走 hhtp
    kappa
        10
    kappa  
       2017-09-28 12:48:01 +08:00
    @Alchemistxxd 只能 ssh,官网有相关 issue。。
    kappa
        11
    kappa  
       2017-09-28 12:48:12 +08:00
    只能->不能
    Alchemistxxd
        12
    Alchemistxxd  
    OP
       2017-09-28 13:00:05 +08:00
    @kappa 老哥能给个 issue 链接吗,我现在只能走 http,我想走 ssh
    zhigang1992
        13
    zhigang1992  
       2017-09-28 13:13:44 +08:00
    git config --global url.ssh://[email protected]/.insteadOf https://github.com/
    Alchemistxxd
        14
    Alchemistxxd  
    OP
       2017-09-28 13:59:18 +08:00
    @zhigang1992 work 多谢
    MasterMonkey
        15
    MasterMonkey  
       2017-09-28 19:08:36 +08:00 via iPhone
    用 buildbot 吧,爽歪歪
    Yoock
        16
    Yoock  
       2017-09-29 10:34:49 +08:00 via iPhone
    我们公司自己搭的 gitlab,全部走内网😂
    Alchemistxxd
        17
    Alchemistxxd  
    OP
       2017-09-29 11:20:07 +08:00
    @Yoock 我们也是自己的 gitlab,所以才会有问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3447 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:55 · PVG 12:55 · LAX 20:55 · JFK 23:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.