【问题标题】:How to do svn update without password on crontab如何在 crontab 上进行没有密码的 svn 更新
【发布时间】:2013-12-16 19:43:19
【问题描述】:

我是 svn 和 ssh 的新手。我正在尝试在 crontab 上每 3 小时对本地系统中的 5 个存储库进行 svn 更新。 因此,为了实现这一点,我使用以下步骤设置了ssh passwordless login

  1. ssh-keygen
  2. ssh-copy-id -i ~/.ssh/id_rsa.pub test@repo.test.in
  3. 我做了ssh test@repo.test.in

直到这里它对我来说都很好。我可以不用密码登录。 但是,当我尝试在 5 个存储库上执行 sudo svn update 时,它提示输入密码。 如何在没有密码的情况下进行 svn 更新。有什么方法可以在 cron 上每 3 小时更新一次存储库。 我提到了this,但没有得到它。
我正在使用

`Ubuntu version : Ubuntu 13.04`         
OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012

【问题讨论】:

    标签: bash svn ubuntu ssh cron


    【解决方案1】:

    我可以告诉你两种将密码传递给 SVN 脚本的方法

    你可以使用expectClick here

    --non-interactive --no-auth-cache --username XXXX --password YYYY
    

    Check Documentation here

    【讨论】:

      猜你喜欢
      • 2012-04-18
      • 2011-11-03
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 2011-04-09
      相关资源
      最近更新 更多