我指的是 gitlab.com
而不是私有部署。这几天偶尔推代码会有点慢,有一次怎么也推不上去,浏览器能正常访问,可是 22 端口好像一直超时,ssh -T [email protected]
超时
打开代理了,还是推不上去,后来用 4G 热点就推上去了。问题是,部署的时候,阿里云服务器从 gitlab 上拉代码也拉不动...
后来是过了一个小时再部署就自动好了。
所以我在想如果有一天在紧急 hotfix 的时候遇到这种问题咋办,估计得手动下 zip 包然后手动更新代码...
就是不想私有部署才用云的。感觉在 “墙” 里啥都不太方便~
1
jedrek 2018-12-19 15:03:54 +08:00
我 ss 类 vpn 全局, 很稳
|
2
hash 2018-12-19 15:19:20 +08:00
gitlab 直连速度真的不会比 github 好太多.
开代理的话记得确认你的代理可以走 ssh 协议而不只是一个 http(s)代理 |
3
whileFalse 2018-12-19 15:20:26 +08:00
|
4
Vegetable 2018-12-19 15:23:17 +08:00
阿里云不是也有 gitlab 吗,想用云,又不想私有化,又想快,刚好用的是阿里云服务器.可以考虑试试吧.
|
5
mokeyjay 2018-12-19 15:27:50 +08:00
|
6
Kilen OP |
7
Vegetable 2018-12-19 16:40:04 +08:00 1
@Kilen 是很敏感,私有化部署 gitlab 嫌麻烦的话,可以试试 gogs,这个很好维护 https://github.com/gogs/gogs/blob/master/README_ZH.md
团队内用用没什么问题 |
8
yuanfnadi 2018-12-19 16:48:56 +08:00
上面全部的替代品没有一个能替代 gitlab runner 的。
|
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 命令用法 |
10
werty 2018-12-19 17:15:11 +08:00
docker 直接 run 一个 gitlab 呗, 分分钟就好了
|
11
Had 2018-12-19 17:18:32 +08:00
GitLab 迁移到了 Google Cloud,我觉得被墙正常?
|
12
gee1k 2018-12-19 17:21:25 +08:00
gitee 不是挺好的吗?
|
13
Kilen OP |
14
Kilen OP 才知道原来国内还有这么多做代码仓库的服务的
|
15
ysc3839 2018-12-19 18:59:29 +08:00
gitlab 应该支持 https 协议吧?试试通过 https 协议提交代码。
|
17
FanError 2018-12-19 19:14:11 +08:00 via iPhone
gitlab docker 部署,升级极其方便
|
21
Kilen OP gitlab / github 还是有很多一般的代码仓库不能替代的功能的,比如一推代码后就自动跑测试,测试不通过就不能合代码;代码合并成功后自动部署到 dev 环境;测试没啥问题可以发布到 staging,还可以做些限制,比如只有部署到 staging 成功后,才能部署到 production 环境...
当然,这些功能也可以用其他方案解决,比如 jenkins... 不过不说这些 CI,gitlab / github 的浏览代码,代码审核,比较不同分支之间代码差异也是比很多别的工具好用(好看)。 |
23
galaxyyao 2018-12-19 21:24:19 +08:00
@mokeyjay 能说下阿里云差在什么地方么?最近刚想开始用,如果有坑就换了。
刚发现一个坑,用 tortoisegit clone 阿里 code 的项目会报错,必须要换用命令行。不知道是不是还有其他更严重的坑。 |
24
jinwyp 2018-12-19 23:32:40 +08:00
gitlab 私有部署 并且带 CI 的 runner 是不是需要很高配置的机器, 最低多少。
|
25
codehz 2018-12-19 23:53:35 +08:00
gitlab 公共版本不仅仅是连接的问题,主要它其实也比较坑,那个 ci 服务即使都是用自己的 runner,经常也会卡(卡在 queue )而且这个卡还是不稳定的,有时候几分钟,有时候得几个小时。。。
|
26
scnace 2018-12-19 23:54:20 +08:00 via Android
之前我司的发布系统挂了 我就直接扔二进制文件给运维的 233
|