Last Updated on 2026-07-14 by william
上週終於喝了一杯-吉茶(Gitea)
這款最近超級夯的 Git 私人版本控管伺服器,使用docker安裝起來非常快速,功能卻一樣也不少。
我為什麼把Gitea叫做吉茶?
因為我發現Gitea網站的圖片與標語(slogan),是一杯掛著茶包的茶囉。

Gitea – Git with a cup of tea
直翻成吉茶 Git Tea , 不是很好嗎!
Gitea安裝方式,請參考10014_(Docker)如何安裝Gitea(吉茶).txt
2026/7/14
為了簡單安裝/還原,我用 docker compose 安裝,不用外部資料庫 mysql ,改用內部 sqlite,取消註冊,使用反向代理的 let’s encrypt。
# 修改 app.ini
[server]
APP_DATA_PATH = /data/gitea
DOMAIN = gitea.test.com
ROOT_URL = https://gitea.test.com/
HTTP_PORT = 3000
....
[service]
DISABLE_REGISTRATION = true
...
反向代理我還是用多年前的 apache httpd。
# apache httpd,修改 httpd.conf
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
ProxyPass / http://x.x.x.x:3000/
RequestHeader set X-Forwarded-Proto "https"
雖然吉茶沒有 gitblit 網頁結構好用,但是他卻有”Pull Request (簡稱 PR)”的功能,對於暑假要帶實習生的我來說很有用,讓實習生 fork 案子,讓他們練習 PR 很是重要。

自動引用通知: 再次擁抱-吉碧麗gitblit - git server 使用docker - 咖啡偶-IT日常
自動引用通知: GIT客戶端程式-SmartGit令人驚豔的LFS功能 - 咖啡偶-IT日常