我試圖用LShift與我的服務器(Debian Lenny)mercurial服務器管理我的mercurial回購。我正在使用本教程:http://kurtgrandis.com/blog/2010/03/20/gitosis-for-mercurial/mercurial-server:密碼被要求爲ssh
但是,當我嘗試克隆hgadmin回購時,ssh要我輸入密碼。
hg clone ssh://[email protected]/hgadmin
但我從來沒有爲hg用戶設置過密碼。它是使用apt-get安裝創建的。 通常,應使用我的公共ssh密鑰(已從mercurial-server複製到密鑰/根目錄)完成身份驗證。但看起來,mercurial-server並不使用我的公鑰。 我也刷新了特權與
sudo -u hg /usr/share/mercurial-server/refresh-auth
複製公鑰善變的服務器密鑰/根目錄後。此外,我找不到任何mercurial-server的日誌文件。 有誰知道,該如何解決?
謝謝。
用`ssh hg @ MyMercurialServer`開始你的考試。當你得到它的工作 - 回到mercurial。 – zerkms 2011-01-29 15:31:03