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 をイン ストールした。

これでこのブログも更新できるようになって、めでたしめでたし。