Gitea 安裝說明
1. 安裝 ius
2. 安裝 git
3. 安裝 wget
4. 安裝 gitea
5. 測試
6. 建立 user ※ 以下指令沒有正確產生 user home 資料夾
7. 建立需要的資料夾
8. 設定資料夾
9. 複製檔案
10. 建立 service
11. 開機自動啟動 Gitea
12. 啟動Gitea
13. 設定防火牆
14. 重新載入防火牆設定
15. 修正 server 啟動後還是無法使用的問題
可以用
16. 客製 home page
下載檔案:https://github.com/go-gitea/gitea/blob/v1.11.2/templates/home.tmpl
放到 /var/lib/gitea/custom/templates/ 裡面,把檔案內容改成想要的造型。
17. 修正 wiki 壞掉的問題

參考:https://github.com/go-gitea/gitea/pull/10583/commits/1830d0ed5f4a67e3360ecbb55933b5540b6affce
客製 repo/wki/view 頁面,把 48 行改成↓
- yum install \
- > https://repo.ius.io/ius-release-el7.rpm \
- > https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2. 安裝 git
yum install git2u
3. 安裝 wget
yum install wget
4. 安裝 gitea
- wget -O gitea https://dl.gitea.io/gitea/1.11.2/gitea-1.11.2-linux-amd64
- chmod +x gitea
5. 測試
./gitea web
6. 建立 user ※ 以下指令沒有正確產生 user home 資料夾
adduser --system --shell /bin/bash --comment 'Git Version Control' --user-group --home-dir /home/git git
7. 建立需要的資料夾
- mkdir -p /var/lib/gitea/{custom,data,log}
- chown -R git:git /var/lib/gitea/
- chmod -R 750 /var/lib/gitea/
- mkdir /etc/gitea
- chown root:git /etc/gitea
- chmod 770 /etc/gitea
8. 設定資料夾
export GITEA_WORK_DIR=/var/lib/gitea/
9. 複製檔案
cp gitea /usr/local/bin/gitea
10. 建立 service
11. 開機自動啟動 Gitea
systemctl enable gitea
12. 啟動Gitea
systemctl start gitea
13. 設定防火牆
firewall-cmd --zone=public --add-port=3000/tcp –permanent
14. 重新載入防火牆設定
firewall-cmd –reload
15. 修正 server 啟動後還是無法使用的問題
可以用
journalctl -xn
查看錯誤訊息,這次遇到的是 user home 資料夾建立失敗。16. 客製 home page
下載檔案:https://github.com/go-gitea/gitea/blob/v1.11.2/templates/home.tmpl
放到 /var/lib/gitea/custom/templates/ 裡面,把檔案內容改成想要的造型。
17. 修正 wiki 壞掉的問題

參考:https://github.com/go-gitea/gitea/pull/10583/commits/1830d0ed5f4a67e3360ecbb55933b5540b6affce
客製 repo/wki/view 頁面,把 48 行改成↓
{{if or (not $.DisableHTTP)(and (not $.DisableSSH) (or $.IsSigned $.ExposeAnonSSH)) }}
留言
張貼留言