最短なやり方かどうかはわからないですがとりあえずできました。
以下ユーザー名gitという前提です。
予め古いサーバーからgitolite-adminをクローンしておきます。
git clone git@旧ホスト:gitolite-admin
新しいサーバーで普通にgitoliteをインストールします
$ mkdir ~/tmp;cd ~/tmp
$ git clone git://github.com/sitaramc/gitolite
$ mkdir -p ~/bin
$ gitolite/install -to ~/bin
$ ~/bin/gitolite setup -pk ~/自分の鍵.pub
cloneしていたローカルリポジトリをpushします
git push origin master
多分過去に作ってたリポジトリが生成されます。
sshでサーバーにログイン
ssh git@ホスト はできないので別ユーザーでログインしてsudo su - でログイン
rm -rf ~/repositories
さっきできたリポジトリを削除
旧サーバーからリポジトリをコピーしてきて置き換えます。
chown -R git:git ~/repositories
を忘れずに