[薦] Gitea:Git with a cup of tea,在 Gogs 基礎上,發展起來的 自助 Git 服務系統。Gogs是一個個人維護的版本,而Gitea是一個社區組織維護的,版本迭代更新快。
搭建過程如下:
下載二進制包
建議到官網上 下載 執行包,github 上下載太慢。CentOS 64 位系統,選擇最新版的:gitea-1.1-linux-amd64。
下載后,重命名為 gitea
,存放到服務器上的物理路徑為: /fiisoo/go/gitea
新建數據庫
數據庫:sjf_git_gitea
用戶名:user_git_gitea
密碼:user_git^*)%)$)23250@#252tea
新建 sftp 賬號
# 新建數據文件夾 mkdir -pv /fiisoo/go/gitea # 存放 gitea 系統 mkdir -pv /fiisoo/go/gitea-repositories # 存放 git 倉庫 # 新建賬號 useradd ftp_git_gitea -g www passwd ftp_git_gitea # 密碼為: ftp_git_gitea_149abf81686 # 修改權限 umask 0000 chown -R ftp_git_gitea:www /fiisoo/go/gitea chmod -R 750 /fiisoo/go/gitea chown -R ftp_git_gitea:www /fiisoo/go/gitea-repositories chmod -R 750 /fiisoo/go/gitea-repositories
運行系統
# 從 root 切換到 ftp_git_gitea 用戶 su ftp_git_gitea # 運行 ./gitea web &
填寫相關配置信息
新建項目
這個過程跟 “GitHub”、“開源中國碼雲”等知名 Git 代碼托管平台 差不多,在這就不多講!
特別說明:
1、一定要用新建的 sftp 賬號(ftp_git_gitea
)去運行系統,否則會遇到各種權限問題!
2、新建項目的時候,如果是公司的項目,最好設置為 “私有性” 項目。
相關文章: