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