使用脚本来回答svn + ssh密码

时间:2013-11-27 10:18:50

标签: linux bash shell svn ssh

我有一个shell脚本,我必须配置它来更新一些使用crontab设置的svn存储库,以便在另一台机器上备份存储库。

事情是其中一个存储库受密码保护的密钥保护。

我想让脚本自动回答这个问题,我不知道怎么做。

我已经尝试了“yes | svn co svn + ssh ...”并且它似乎没有起作用。 有没有办法让脚本文件回答它,或者只是通过将svn存储在某个地方来阻止svn查询密码?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

只有先推出ssh-agent才能实现。

例如,请参阅“svn + ssh without password from command line?”和this tutorial

第一个连接将要求输入密码并注册它 其他连接根本不会要求密码短语。