最近、SSH キーとその他すべてを使用して、Cygwin 環境に Gitolite をインストールしました。
Gitolite を正常にインストールし、gitolite-admin
リポジトリにアクセスして、新しいキーを構成して配置しました。私がcommit
ted とpush
ed を行ったとき、新しいリポジトリまたはリポジトリに再びアクセスできないことに気付くまで、すべてがうまくいっていgitolite-admin
ました...
次に、ssh 経由でサーバーに入ると、gitolite が、authorized_keys
SSH で構成したデフォルトの SSH キーを除いて、すべての公開キーを削除していることに気付きました。
フックが伝播しているかどうかを確認し、すべてが正常に見えるかどうかを確認しました - Gitolite は新しいリポジトリを作成し、新しいリポジトリをコンパイルしましたgitolite.conf
何を見逃したのかわかりません - 何かがおかしいのですが、それが何かわかりません。
最後に見たのは、ファイルがファイル~/.gitolite/src/sshkeys-lint
を管理しているということauthorized_keys
ですが、シェルスクリプト言語はよくわかりません。