Gogs,很方便的本地 Git 托管服务,感觉比 GitLab 好用很多

2015-04-02 19:19:15 +08:00
 amoblin

从gitosis到gitolite,commandline下用的很愉快。曾经尝试过gitlab,但因配置太过繁琐,无疾而终。直到遇到gogs,我觉得不会再变了。一键部署,一页配置,在本地立刻拥有一个GitHub http://ww2.sinaimg.cn/mw1024/62cf6a6agw1eqrfp39cnjj21kw0pd77s.jpg

2550 次点击
所在节点    Go 编程语言
35 条回复
kiritoalex
2015-04-02 23:36:02 +08:00
这个Go项目还不错,我打算在树莓派上搭建一个
ETiV
2015-04-02 23:53:51 +08:00
gogs缺太多东西,而且好多功能都500,不稳定的很。

gitlab相对更成熟,有deploy key,和gitlab CI持续集成。当然不需要这俩的用gogs也可以…

早些时间我在ubuntu和centos上都搭过gitlab,那会儿确实痛苦。最近有了一键安装,不过它自带了太多东西,貌似会跟本地 nginx 冲突,需要手动处理一下
Tonni
2015-04-02 23:57:07 +08:00
这种东西更倾向于交给 Github 或者 Bitbucket来做
powergx
2015-04-03 00:38:05 +08:00
直接开个虚拟机 gitlab 搞定
lijinma
2015-04-03 10:36:58 +08:00
@ETiV 对的,如果使用 omnibus 安装,会把所有需要的软件都安装,比如你说的 nginx
wuling
2015-04-03 11:38:33 +08:00
gitlab现在有了官方的一键安装脚本了,我曾经装过,在ubuntu64位下非常方便,而且gitlab的nginx跟用户自己装的nginx也不会冲突。https://about.gitlab.com/downloads/
huawuya
2015-04-04 22:18:21 +08:00
我们用gitblit,也很好用啊,java的,跨平台,直接运行或放在tomcat里就OK了,很方便
clino
2015-05-20 17:14:12 +08:00
gogs 感觉不错,安装还是挺方便的
clino
2015-05-20 18:05:00 +08:00
gogs的ssh是怎么监听的?我现在只有http方式可以访问,ssh貌似没有起来,文档又木有...
amoblin
2015-05-21 09:55:02 +08:00
@clino 在gogs设置里配置添加ssh密钥了吗?
clino
2015-05-21 10:10:23 +08:00
@amoblin 我一直以为有另外的ssh daemon,原来用的就是系统的 sshd 呢,只是用了一些比较tricky的做法,往authorized_key里加带command的配置,试过可以了
clino
2015-05-22 14:37:47 +08:00
我已经在内部用上了,感觉不错,部署真的是相当简单
amoblin
2015-05-22 14:57:10 +08:00
@clino 嗯,gitosis、gitolite也都是这种sshd的方式做的,毕竟Git支持ssh协议嘛。我们也一直在内部使用。
clino
2015-05-22 15:06:43 +08:00
@amoblin 我之前用的都是gerrit, gerrit自带sshd服务
ptyfork
2015-06-08 11:01:12 +08:00
简单用了一下,感觉还不错,准备用来替换gitlab, 之前在公司已经评估了比较长一段时间的gitlab,但是到目前还未正式启用。

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

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

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

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

© 2021 V2EX