Ubuntu 16.04.2 LTSに gitolite 2 をインストールした。
VPS の OS を Ubuntu 16.04.2 LTS にアップグレードしたら gitolite がバー ジョン 3 にアップグレードされて、リポジトリにアクセスできなくなった。
gitolite 3 へのマイグレートの仕方 は公式サイトに書いてあるんだけど、どうもよくわからない。
gitolite 2 のソースパッケージを見付けて、自分でビルドしてインストール することにした。
このページから
gitolite_2.3-1.dsc
gitolite_2.3.orig.tar.gz
gitolite_2.3-1.diff.gz
の3つのファイルをダウンロードして同じディレクトリに入れる。
ソースコードを展開する。
$ dpkg-source -x gitolite_2.3-1.dsc
作成されたディレクトリに入って、ビルドする。
$ cd gitolite-2.3
$ debuild -us -uc -b
-us ソースパッケージに署名しない。
-uc .changes ファイルに署名しない。
-b バイナリパッケージのみ作成する。
すると一つ上のディレクトリに gitolite_2.3-a_all.deb
というのが出来る。
sudo apt-get remove gitolite3
で既にインストールされていた gitolite3
を削除して、sudo dpkg -i gitolite_2.3-a_all.deb
で gitolite2 をイン
ストールした。
これでこのブログも更新できるようになって、めでたしめでたし。