gpt4 book ai didi

bash - 如何在 crontab 上进行没有密码的 svn 更新

转载 作者:行者123 更新时间:2023-12-04 19:20:42 25 4
gpt4 key购买 nike

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

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

  • 直到这里它对我来说很好。我可以不用密码登录。
    但是,当我尝试做 sudo svn update在 5 个存储库上,它提示输入密码。
    如何在没有密码的情况下进行 svn 更新。有什么方法可以在 cron 上每 3 小时更新一次存储库。
    我提到了 this ,但无法得到它。
    我在用着
    `Ubuntu version : Ubuntu 13.04`         
    OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012

    最佳答案

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

    您可以使用期望 Click here

    或者

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

    Check Documentation here

    关于bash - 如何在 crontab 上进行没有密码的 svn 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20608699/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com