2011-08-05 32 views
2

我有多個SVN版本庫,我打算與其他SVN服務器每天晚上使用svnsync的這樣的同步:bash腳本來處理「認證域」

svnsync的同步--source戶名my_server_user_name - 源密碼... --sync戶名dest_server_user_name --sync密碼... SVN:// dest_svn_server/SVN/[repository_name]

但它失敗, 「認證領域」 的錯誤,並要求進入登錄密碼 - 當我再次輸入dest_server_user_name-password時 - 它成功。

有沒有辦法做到這一點自動不知何故?

謝謝。

+1

這與bash有什麼關係? (聽起來像是一個SVN問題) – nhed

+0

我認爲可以使用BASH腳本進行自動同步,但是如果有其他方法可以做到這一點 - 它是完美的。 – Slav

+0

你只是尋找一組命令行參數到SVN工具,你可以把它寫在任何殼或腳本,甚至在C程序... – nhed

回答

0

我發現兩種方法來解決這個問題: 1.運行svnsync的--non交互式標誌 2.將財產店明文一密碼文件中是〜/的.subversion/servers