CentOS 5.9 サーバーに gitolite をインストールしています。git ユーザーを作成しsu - git
、公開鍵を ~/.ssh/ ディレクトリに入れることができた後、github から gitolite リポジトリのクローンを作成し、実行しgitolite/install -ln
ました。次のステップは、gitolite セットアップを実行することです。
git@hostname [~]# gitolite setup -pk $HOME/.ssh/micha.pub
Initialized empty Git repository in /home/git/repositories/gitolite-admin.git/
Initialized empty Git repository in /home/git/repositories/testing.git/
FATAL: fingerprinting failed for '/tmp/Q3pnE4WVbu'
Google検索とここでの検索は、このFATAL
エラーの解決に役立たず、今は困っています。
セットアップを実行する前に、gitolite.conf ファイルをカスタマイズしておく必要がありますか? http://gitolite.com/gitolite/progit.htmlの指示に従っています。私のような初心者にとっては、通常の gitolite のドキュメントよりも理解しやすいからです。ただし、これらの手順では、.conf ファイルのカスタマイズについては言及されていません。
更新: 新しいキーを生成しようとしましたが、まだ失敗します:
git@hostname [~]# ssh-keygen -t rsa -C "Gitolite Admin Access (not interactive)" -P ""
Generating public/private rsa key pair.
Enter file in which to save the key (/home/git/.ssh/id_rsa): /home/git/.ssh/micha
/home/git/.ssh/micha already exists.
Overwrite (y/n)? y
Your identification has been saved in /home/git/.ssh/micha.
Your public key has been saved in /home/git/.ssh/micha.pub.
The key fingerprint is:
33:b6:62:8b:b9:58:07:7a:71:6a:02:a5:ff:7e:c3:3a Gitolite Admin Access (not interactive)
git@hostname [~]# gitolite setup -pk $HOME/.ssh/micha.pub
Initialized empty Git repository in /home/git/repositories/gitolite-admin.git/
Initialized empty Git repository in /home/git/repositories/testing.git/
FATAL: fingerprinting failed for '/tmp/pUKqewb66w'
混乱し$HOME
た場合に備えて、フルパスに置き換えてみました。su - git
ssh のインストールに問題はありますか? このサーバーへの接続にsshを使用しているため、どうなるかわかりません。
更新:
gitolite は、以前にセットアップしようとして失敗した公開鍵を保持していたことが判明しました。次に、すべてのリポジトリ、gitolite ソース ディレクトリ、~/bin のシンボリック リンク、および .gitolite ディレクトリを削除し、インストール プロセスを再度開始しました。github から gitolite リポジトリのクローンを作成し、以前に使用しようとした他のすべてのキーを削除した後、新しいキーを生成しました。それから私は走りgitolite install -ln
、ついに
git@hostname [~]# gitolite setup -pk $HOME/admin.pub
Initialized empty Git repository in /home/git/repositories/gitolite-admin.git/
Initialized empty Git repository in /home/git/repositories/testing.git/
FATAL: fingerprinting failed for '/tmp/tsIx4cKWHj'
まだ失敗しています。