有人用在线版 gitlab 吗,好像不太稳定 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Kilen
V2EX    程序员

有人用在线版 gitlab 吗,好像不太稳定

  •  
  •   Kilen 2018-12-19 14:55:10 +08:00 6856 次点击
    这是一个创建于 2555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我指的是 gitlab.com 而不是私有部署。这几天偶尔推代码会有点慢,有一次怎么也推不上去,浏览器能正常访问,可是 22 端口好像一直超时,ssh -T [email protected] 超时

    打开代理了,还是推不上去,后来用 4G 热点就推上去了。问题是,部署的时候,阿里云服务器从 gitlab 上拉代码也拉不动...

    后来是过了一个小时再部署就自动好了。

    所以我在想如果有一天在紧急 hotfix 的时候遇到这种问题咋办,估计得手动下 zip 包然后手动更新代码...

    就是不想私有部署才用云的。感觉在 “墙” 里啥都不太方便~

    27 条回复    2018-12-20 09:37:56 +08:00
    jedrek
        1
    jedrek  
       2018-12-19 15:03:54 +08:00
    我 ss 类 vpn 全局, 很稳
    hash
        2
    hash  
       2018-12-19 15:19:20 +08:00
    gitlab 直连速度真的不会比 github 好太多.
    开代理的话记得确认你的代理可以走 ssh 协议而不只是一个 http(s)代理
    whileFalse
        3
    whileFalse  
       2018-12-19 15:20:26 +08:00
    lz 考虑下 coding.net>
    @jedrek 业务服务器上也部署 ss 吗?何况很多持续集成 saas/开源软件你没法搞。
    Vegetable
        4
    Vegetable  
       2018-12-19 15:23:17 +08:00
    阿里云不是也有 gitlab 吗,想用云,又不想私有化,又想快,刚好用的是阿里云服务器.可以考虑试试吧.
    mokeyjay
        5
    mokeyjay  
       2018-12-19 15:27:50 +08:00
    Kilen
        6
    Kilen  
    OP
       2018-12-19 16:05:46 +08:00
    @hash 感谢,你说的对,确实我的代理没有走 ssh。
    不过本地都好说,主要还是服务器,我都在想也许给 CI 服务器上个代理。

    @Vegetable 阿里云好像没有找到这种服务,不过有我也不是很想用,感觉代码仓库这块比较敏感,要么就是私有部署,要么就是使用国外的云服务~
    Vegetable
        7
    Vegetable  
       2018-12-19 16:40:04 +08:00   1
    @Kilen 是很敏感,私有化部署 gitlab 嫌麻烦的话,可以试试 gogs,这个很好维护 https://github.com/gogs/gogs/blob/master/README_ZH.md
    团队内用用没什么问题
    yuanfnadi
        8
    yuanfnadi  
       2018-12-19 16:48:56 +08:00
    上面全部的替代品没有一个能替代 gitlab runner 的。
    xxgirl2
        9
    xxgirl2  
       2018-12-19 17:10:44 +08:00   2
    你可以这样配置 socks 代理
    ```
    Host gitlab
    HostName gitlab.com
    User git
    IdentityFile ~/.ssh/gitlab.private
    ProxyCommand connect -S 10.0.0.254:22222 %h %p
    ```
    如果是其他类型,可参考 connect 命令用法
    werty
        10
    werty  
       2018-12-19 17:15:11 +08:00
    docker 直接 run 一个 gitlab 呗, 分分钟就好了
    Had
        11
    Had  
       2018-12-19 17:18:32 +08:00
    GitLab 迁移到了 Google Cloud,我觉得被墙正常?
    gee1k
        12
    gee1k  
       2018-12-19 17:21:25 +08:00
    gitee 不是挺好的吗?
    Kilen
        13
    Kilen  
    OP
       2018-12-19 17:43:07 +08:00
    @xxgirl2 新技能 get,之前不知道可以单独配置代理,谢了

    @Vegetable 私有化部署 gitlab 对于我来说挺简单的,我是 ruby 党,哈哈~
    Kilen
        14
    Kilen  
    OP
       2018-12-19 17:43:57 +08:00
    才知道原来国内还有这么多做代码仓库的服务的
    ysc3839
        15
    ysc3839  
       2018-12-19 18:59:29 +08:00
    gitlab 应该支持 https 协议吧?试试通过 https 协议提交代码。
    wzw
        16
    wzw  
       2018-12-19 19:13:06 +08:00
    @mokeyjay #5 有比 阿里云 code 更好用吗
    FanError
        17
    FanError  
       2018-12-19 19:14:11 +08:00 via iPhone
    gitlab docker 部署,升级极其方便
    mokeyjay
        18
    mokeyjay  
       2018-12-19 19:23:36 +08:00
    @wzw #16 恕我直言,阿里云 code 就是辣鸡
    当然你如果只是单纯 push|pull 其他啥也不弄的话,两者没差
    wzw
        19
    wzw  
       2018-12-19 19:38:15 +08:00
    @mokeyjay #18 尴尬了... 我是基本用来 push 和 pull, 服务器也是阿里云,速度超级快
    mokeyjay
        20
    mokeyjay  
       2018-12-19 19:43:30 +08:00
    @wzw #19 你没啥更高级的需求的话,阿里云 code 也不是不能用
    Kilen
        21
    Kilen  
    OP
       2018-12-19 21:13:59 +08:00
    gitlab / github 还是有很多一般的代码仓库不能替代的功能的,比如一推代码后就自动跑测试,测试不通过就不能合代码;代码合并成功后自动部署到 dev 环境;测试没啥问题可以发布到 staging,还可以做些限制,比如只有部署到 staging 成功后,才能部署到 production 环境...

    当然,这些功能也可以用其他方案解决,比如 jenkins...

    不过不说这些 CI,gitlab / github 的浏览代码,代码审核,比较不同分支之间代码差异也是比很多别的工具好用(好看)。
    Kilen
        22
    Kilen  
    OP
       2018-12-19 21:16:47 +08:00
    @ysc3839 嗯,有道理,22 被墙的时候改一下协议比较简单,只要 443 没事的话
    galaxyyao
        23
    galaxyyao  
       2018-12-19 21:24:19 +08:00
    @mokeyjay 能说下阿里云差在什么地方么?最近刚想开始用,如果有坑就换了。
    刚发现一个坑,用 tortoisegit clone 阿里 code 的项目会报错,必须要换用命令行。不知道是不是还有其他更严重的坑。
    jinwyp
        24
    jinwyp  
       2018-12-19 23:32:40 +08:00
    gitlab 私有部署 并且带 CI 的 runner 是不是需要很高配置的机器, 最低多少。
    codehz
        25
    codehz  
       2018-12-19 23:53:35 +08:00
    gitlab 公共版本不仅仅是连接的问题,主要它其实也比较坑,那个 ci 服务即使都是用自己的 runner,经常也会卡(卡在 queue )而且这个卡还是不稳定的,有时候几分钟,有时候得几个小时。。。
    scnace
        26
    scnace  
       2018-12-19 23:54:20 +08:00 via Android
    之前我司的发布系统挂了 我就直接扔二进制文件给运维的 233
    mokeyjay
        27
    mokeyjay  
       2018-12-20 09:37:56 +08:00
    @galaxyyao #23 有没有坑我不清楚,单纯试用了觉得功能过于简陋,所以我才说
    ”当然你如果只是单纯 push|pull 其他啥也不弄的话,两者没差“
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3980 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 10:15 PVG 18:15 LAX 02:15 JFK 05:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86