缘由
git 目前已经是非常流行的版本管理工具了。当时我在安居客的时候就已经使用这个工具了。而代码私有化管理是正常的一个需求,因为代码也是公司的资产。这几年使用过好几个,最开始的是gitlab,我专门写过一篇文章:用GitLab搭建自己的私有GitHub。然后是gogs。目前我们使用的是gitea。
Gitea
gitea是从 gogs发展而来的,我个人使用过程发现感觉比gogs安装和使用都方便,还有是开源的。这点必修要佩服哪些开源的人和团队,因为有了这些开源工具才让我们研发效率更高更快。具体更详细的介绍,可以看官方文档,具体链接我放在参考资料部分了。
准备
gitea需要数据库记录基本信息,数据库我选用的是MySQL
安装
二进制安装最简单,参考地址:二进制安装文档 。下载执行就好了
wget -O gitea https://dl.gitea.io/gitea/1.16.0/gitea-1.16.0-linux-amd64
chmod +x gitea
./gitea
然后用浏览器打开网页,http://ip:3000 进行访问配置就可以了
应用场景
在其他文章说过,我们公司有自研的CMDB,而gitea 提供API接口方便我们进行自动化发布
效果展示
参考资料
不错
回复 @ apanly: 非常不错