CentOS 6.8 搭建 Git 代碼托管系統 Gitea


[薦] Gitea:Git with a cup of tea,在 Gogs 基礎上,發展起來的 自助 Git 服務系統。Gogs是一個個人維護的版本,而Gitea是一個社區組織維護的,版本迭代更新快

[github] [官網] [二進制安裝]

搭建過程如下:

下載二進制包

建議到官網上 下載 執行包,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、新建項目的時候,如果是公司的項目,最好設置為 “私有性” 項目。

 

 

相關文章:

CentOS 6.8 安裝最新版 Git


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM