缘由

    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接口方便我们进行自动化发布


效果展示

参考资料