解決 Gogs 無法下載 tar.gz 報錯
7,901 0
前幾天,我利用開源 Git 私有程式碼託管工具 Gogs 搭建了一個 Git 鏡像站。今天發現有個問題,就是無法打包 tar.gz 下載,只能使用 zip 格式下載。
對於強迫症的我來說,這簡直無法忍受。於是我查看了錯誤日誌,終於找到了問題的原因,原來是 Git 版本太低了。只要升級一下,就能完美解決這個問題。下面是 Git 升級步驟:

升級 Git
- 下載 Git 2.7.4 原始碼包:
Bash Bash
wget https://github.com/git/git/archive/v2.7.4.tar.gz
- 解壓縮並進入原始碼目錄:
Bash Bash
tar zxvf v2.7.4.tar.gz && cd git-2.7.4
- 設定檔:
Bash Bash
autoconf
- 編譯 Git:
Bash Bash
./configure
- 安裝 Git:
Bash Bash
make && make install
- 安裝完成之後,用以下命令檢查 Git 版本:
Bash Bash
git --version
查看是否為 2.7.4 版本。
修改設定
接下來,開啟 /etc/init.d/functions 檔案,在 PATH 中加入 /usr/local/bin,整行如下:
Bash Bash
PATH="/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin"
至此,Gogs 無法下載 tar.gz 的問題就完美解決了。
評論
(0)暫無評論,來說兩句吧