私のサーバ(Debian Lenny)でmercurial-rehposをLShiftから管理しようとしています。私はこのチュートリアルを使用していました:http://kurtgrandis.com/blog/2010/03/20/gitosis-for-mercurial/mercurial-server:sshのためにパスワードを要求されました
しかし、私はhgadmin repoをクローンしようとすると、sshはパスワードを要求します。
hg clone ssh://[email protected]/hgadmin
しかし、私はhgユーザーのパスワードを設定していませんでした。これはapt-getインストールを使用して作成されました。 通常、認証は私のpublic sshキー(これはmercurial-serverからkeys/rootディレクトリにコピーされています)で行う必要があります。しかし、それは水銀サーバーが私の公開鍵を使用していないようです。 私はまた、水銀、サーバ鍵/ルートディレクトリに公開鍵をコピーした後
sudo -u hg /usr/share/mercurial-server/refresh-auth
と権限を流します。さらに、私は水銀サーバーのログファイルを見つけることができません。 誰か知っていますか、それを修正する方法は?
ありがとうございました。
'ssh hg @ MyMercurialServer'で検査を開始してください。あなたがそれを働かせたら、水銀に戻ってください。 – zerkms