私はhereの指示に従ってgitosisサーバーをセットアップしました。最初のユーザーはうまく動作しますが、最近新しいユーザーが追加されました。ここに私が取った手順があります。gitosisパスワードを尋ねる
- ファイル名がjohndoeの
ssh-keygen
を使用してrsa鍵ペアを作成しました。 - その後、gitosis admin repoのkeydirにコピーしました。
git commit -a -m "what i did"
- を使用しての変更は、私は新しいとチェックアウトしようとした。その後
サーバーに変更をプッシュしてgitosisの設定ファイルを編集し、メンバー
今、私はsshd_configでPasswordAuthenticationを無効にしましたが、今度は「Permission denied(publickey)」と表示されます。私はgitユーザーのauthorized_keysファイルをチェックしており、内部には1つのキー、すなわちgitosis管理の初期キーが許可されています。
私はまた、二重./gitosis-admin.git/hooks/post-updateフックのパーミッションをチェックして、それが755
私はこれを解決するために何をしたのか、私がそれを解決したとしても覚えていません。私は現在、gitoliteを使用し、それがはるかに良いと感じます。このような質問に対して何をすべきか? – andho