服务器到拿到啦,想问你们一个问题

2018 年 3 月 8 日
 circleee

你们代码同步都用什么办法,服务器上面搭建一个 git 吗?

有什么简单方便的呀!

5977 次点击
所在节点    问与答
29 条回复
kingcos
2018 年 3 月 8 日
GitHub/GitLab/码云
sbw
2018 年 3 月 8 日
gh
testlc
2018 年 3 月 8 日
gogs
misaka19000
2018 年 3 月 8 日
gitlab 是真的好用
053700
2018 年 3 月 8 日
gitlab,单核 1G 带不动。渣配置用 gogs 试试吧。
zyqf
2018 年 3 月 8 日
gitea
sennes
2018 年 3 月 8 日
Gogs 还是不错的
kuaner
2018 年 3 月 8 日
gogs + drone + caddy +docker 1c1g 也能做 ci cd。。。。
eslizn
2018 年 3 月 8 日
搭建 git server 有点重,搞个钩子根据提交自动 clone 下来 caddy 也有个定时拉取得功能
circleee
2018 年 3 月 8 日
@kingcos 本机上传 服务器上再去拉?
circleee
2018 年 3 月 8 日
@sbw 都没有听说过。
kingcos
2018 年 3 月 8 日
@circleee 噢噢,你是想自建?我是觉得个人用还不如用这些商业化的。。
iappled
2018 年 3 月 8 日
ssh -A
iappled
2018 年 3 月 8 日
ssh -A -p $ssh_port $host "
cd $deploy_to
git pull origin $branch
git --no-pager log -n 1 --oneline
supervisorctl restart $app_name
supervisorctl status $app_name
"⏎
circleee
2018 年 3 月 8 日
@kingcos 他们说的钩子是也是用的这种吗!?
xiaoz
2018 年 3 月 8 日
gogs,简单方便、多内存要求低: https://www.xiaoz.me/archives/8379
gamexg
2018 年 3 月 8 日
gitlab 如果没降配置的话应该能跑起来。
我有个 jd 的一核 2g 跑 gtilab 没问题,就是启动慢,需要等待几分钟,之后只要不重启 gitlab 就没问题了。
mkeith
2018 年 3 月 8 日
rsync
pan020037
2018 年 3 月 9 日
说个简单常见的,服务器上克隆个自己的 github 里的仓库,仓库页面里有个设置,选择 webhook 添加一个可以接收请求的服务器地址,选择想要关联的动作,比如 push,每当仓库有 push 的时候 github 也会相应的触发钩子,发送请求到你的服务器,接收请求的地址做下判断, 然后触发服务器 pull 操作
jingniao
2018 年 3 月 9 日
gitlab 2g 内存差不多能跑起来
gerrit 也类似,就是启动比较快,内存还占还是占着

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

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

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

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

© 2021 V2EX