我有一个shell脚本,我必须配置它来更新一些使用crontab设置的svn存储库,以便在另一台机器上备份存储库。
事情是其中一个存储库受密码保护的密钥保护。
我想让脚本自动回答这个问题,我不知道怎么做。
我已经尝试了“yes | svn co svn + ssh ...”并且它似乎没有起作用。 有没有办法让脚本文件回答它,或者只是通过将svn存储在某个地方来阻止svn查询密码?
感谢您的时间。
答案 0 :(得分:1)
只有先推出ssh-agent才能实现。
例如,请参阅“svn + ssh without password from command line?”和this tutorial。
第一个连接将要求输入密码并注册它 其他连接根本不会要求密码短语。