我试图用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