0

gitolite をインストールして、gitolite-admin を正常にプッシュおよびプルできます。conf ファイルにリポジトリを追加すると問題が発生します。リポジトリは ~/repositories に正しく作成されますが、そこから複製しようとすると、「fatal:'repo.git' は git リポジトリではないようです。

を使用してクローンを作成しています

git clone git@myserver:repo.git

~ でレポを手動で作成すると、上記の構文でそれを複製できるように見えるため、間違った場所から複製しようとしているように見えます。私が入れたら

git clone git@myserver:repositories/repo.git

それを見ることができるように見えますが、その後たくさんのフック エラーをスローします。

何か案は?

4

1 に答える 1

1

gitoliteラッパーが実行されておらず、裸のsshを使用しているようです。

sshキーが複数回リストされています~git/.ssh/authorized_keysか?それは一度だけそこにあるべきであり、command=".../gl-auth-command..."ラッピングをして、ギトライトによってそこに置かれます。

于 2011-05-05T09:16:41.693 に答える