Gogs サービスで tar.gz 形式の圧縮ファイルをダウンロードできないエラーの解決方法

7,922 0

数日前、オープンソースの Git プライベートコードホスティングツール Gogs を利用して、Git ミラーサイトを構築しました。今日、問題があることに気付きました。それは、tar.gz 形式でパッケージ化してダウンロードできず、zip 形式でしかダウンロードできないということです。

強迫性障害気味の私にとって、これはとても耐えられないことでした。そこでエラーログを確認したところ、ようやく問題の原因を突き止めました。どうやら Git のバージョンが古すぎたようです。アップグレードするだけで、この問題を完全に解決できます。以下は Git のアップグレード手順です。

Git をアップグレードする

  1. Git 2.7.4 のソースパッケージをダウンロードします。
Bash
wget https://github.com/git/git/archive/v2.7.4.tar.gz
  1. 解凍してソースディレクトリに移動します。
Bash
tar zxvf v2.7.4.tar.gz && cd git-2.7.4
  1. 設定ファイルを生成します。
Bash
autoconf
  1. Git をコンパイルします。
Bash
./configure
  1. Git をインストールします。
Bash
make && make install
  1. インストール完了後、以下のコマンドで Git のバージョンを確認します。
Bash
git --version

2.7.4 になっているか確認してください。

設定を変更する

次に、/etc/init.d/functions ファイルを開き、PATH/usr/local/bin を追加します。1 行全体は次のとおりです。

Bash
PATH="/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin"

これで、Gogstar.gz をダウンロードできない問題は完全に解決されます。

コメント

(0)

まだコメントはありません

コメントを投稿

憂いを忘れる一枚

「憂いを忘れる一枚」は、技術探究と日々の暮らしをテーマにした個人サイトです。Web 開発、バックエンド、DevOps の実践を記録し、ソフトウェアツールやデジタル体験、コードの外で得た見聞と思索を共有します。

© 2026 憂いを忘れる一枚. 無断転載を禁じます.