gitlabをセットアップして、https://github.com/gitlabhq/gitlabhq/blob/stable/doc/install/installation.mdのインストールガイドに従ってください。
次のコマンドを使用して、ギトライトでスモークテストを実行すると、現在の問題が発生します
# Clone the admin repo so SSH adds localhost to known_hosts ...
# ... and to be sure your users have access to Gitolite
sudo -u gitlab -H git clone git@localhost:gitolite-admin.git /tmp/gitolite-admin
問題は、gitリポジトリのアクセス構文(リポジトリ表記)です:git@localhost:gitolite-admin.git
次のリポジトリ表記で動作しますが、ユーザーgitのパスワードを入力する必要があります。sudo -u gitlab -H git clone git@localhost:/home/git/repositories/gitolite-admin.git /tmp/gitadminab
どういうわけか、rsaキーはローカルホストの正しい設定ではなく、リポジトリへのショートカットは機能しません。これは、gitリポジトリへのフルパスを指定する必要があるためです。
それを修正する方法は?
乾杯-ジェリック