最近GitoliteをCygwin環境にSSHキーなどを使用してインストールしました。Gitoliteはauthorized_keysファイルを更新していません
Gitoliteを正常にインストールし、gitolite-admin
リポジトリにアクセスし、設定して新しいキーを配置しました。 I commit
テッドとpush
ED私は再び新しいリポジトリまたはgitolite-admin
リポジトリにアクセスすることができないことに気づいまで、すべてが大丈夫だったとき...
私は、ssh経由で自分のサーバーに入ってgitoliteが公共のすべてを削除したことに気づきましたキーはauthorized_keys
にありますが、SSHで設定した私のデフォルトのSSHキーは例外です。
- Gitoliteは、新しいリポジトリを作成し、新しいgitolite.conf
をコンパイルし、私は私が逃したかわからない - 何かが間違っているが、私はアイデアを持っていませんそれは何ですか。
私が最後に見たのは、ファイル~/.gitolite/src/sshkeys-lint
はauthorized_keys
ファイルを管理していますが、シェルスクリプトの言語をよく理解していません。
'authorized_keys'ファイルに権限の問題がある可能性がありますか? – Nic
'〜/ .gitolite/src/gl-setup-authkeys --batch〜/ .gitolite/keydir'を実行すると、' authorizad_keys'はgitユーザに600のパーミッションを持っています。 .. authorized_keys'が更新され、すべてが問題です。私はそれをしなければならず、自動的にトリガーしません。 – Rafael
@meleeは文法チェックのおかげです。私はより良い私の質問/回答 – Rafael