緣由
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接口方便我們進行自動化發布
效果展示
參考資料
gitea官方文檔:https://docs.gitea.io/zh-cn/
原文地址: Gitea - 企業搭建私有git服務器
標簽: centos github gitlab gitea git