1
我试图每晚运行一个Windows批处理脚本以从Mercurial存储库中将数据的全新副本提交到本地硬盘驱动器,覆盖本地存在的任何数据。存储库所在的服务器有很多回购站,因此位于服务器的子目录中。我设置了PuTTY来使用RSA密钥,因此当我使用PuTTY登录到服务器时,我只需输入我的用户名。Mercurial Repository每晚从服务器上的子目录中提取
批处理脚本有一个命令:
hg pull ssh://[email protected]/targetrepo/
...但是这只是打开一个提示我输入我的密码。通常情况下,这样可以,但是因为pull会从批处理脚本执行,所以我需要RSA密钥验证才能工作。
如何让包含Mercurial存储库的服务器上的子目录中的批处理脚本能够在不需要输入密码的情况下执行?
您使用哪个ssh客户端? – Rudi 2010-12-01 14:45:25
@Rudi,我使用PuTTY。 – 2010-12-02 20:08:54