使用SSH密钥身份验证在eclipse中导入Mercurial Project

我安装了hgeclipse插件,我有一个url源代码,可以从我需要开始工作的项目中进行克隆。身份验证基于ssh和我的ssh密钥。我从基本的谷歌搜索中了解到,我需要设置一个带有私有路径的.hgr文件。有人可以给我更多指示     
已邀请:
实际上,您可以在Mercurial.ini / .hrgc文件中包含密钥的路径。除非需要登录多个服务器,否则不需要Pageant或ssh-agent。如果您只登录到一台服务器,则可以使Mercurial.ini或.hgrc文件具有以下内容:
[ui]
ssh = "TortoisePlink.exe" -ssh -2 -i "C:Usersusernameusername_rsa.ppk" 
此代码是特定于Windows的,但基本上,您只需指定ssh程序的路径,使用-i标志并指定私钥的路径。该公式应适用于所有操作系统。如果你在Windows上,你将这些东西放在一个名为“Mercurial.ini”的文件中,如果你在任何其他平台上,它会进入名为.hgrc的文件中。 希望这可以帮助!     
私钥必须添加到ssh而不是mercurial / hgrc。 您必须将ssh客户端配置为使用您的私钥,但这在很大程度上取决于您正在使用的系统。 如果您使用的是linux或Mac OS x,请在您的发行版中使用
ssh-agent
的一些信息。 如果您使用的是Windows,则可以使用分页。     

要回复问题请先登录注册