Git Server
群晖的套件中心自带Git Server的软件,直接安装然后启用SSH功能,再配置用户和目录就可以使用了,对个人来说已经够用了,但是使用稍微有那么一点麻烦,每次创建一个工程都需要打一套军体拳,用起来不是太爽。
GitLab
GitLab既可以通过docker安装,也可以通过docker虚拟一个linux比如CentOS进行安装,但是GitLab实在太重了,平时跟人使用大多数功能都用不上,它的主要优点是配合jira和jenkins这些使用,扔NAS上吃内存太厉害,起步价1G,至少4G的机器跑起来才流畅,群晖的设备配置性价比不是太高,4G内存配置的机器价格到4000多了。
Gogs
所以选择go开发的gogs,在群晖上安装非常方便,直接在docker里面下载再部署一个容器就可以了,个人使用项目不多,不用配置数据库直接用默认的,用了快两年了,非常稳定,管理项目非常方便,个人比较喜欢使用版本发布功能,自己的软件也装模作样打个tag,写点release note,很有成就感,偶尔看一下提交历史,老长老长了,感觉自己好勤奋,这个还挺适合小型团队开发协作,我给自己每台电脑都虚拟了一个账号,玩起来还挺过瘾的。最重要的是占用内存少,100M左右就足够了!
我要评论