gpt4 book ai didi

Mercurial Repository Nightly 从服务器上的子目录中拉取

转载 作者:行者123 更新时间:2023-12-02 14:25:45 24 4
gpt4 key购买 nike

我正在尝试每晚运行 Windows 批处理脚本,以将新的数据副本从 Mercurial 存储库提取到本地硬盘驱动器,从而覆盖我在本地拥有的任何数据。仓库所在的服务器有很多仓库,所以位于服务器的一个子目录中。我已将 PuTTY 设置为使用 RSA key ,因此当我使用 PuTTY 登录服务器时,我只需要输入我的用户名。

批处理脚本有一个命令:

hg pull ssh://myusername@mydomain.com/targetrepo/

...但这只会提示我输入密码。通常,这会很好,但因为拉取将从批处理脚本中执行,所以我需要 RSA key 身份验证才能工作。

如何在不需要输入密码的情况下允许服务器上包含 Mercurial 存储库的子目录中的批处理脚本执行?

最佳答案

您自己说过——您需要 RSA key 身份验证才能工作。所以你需要调试为什么这不起作用。最简单的方法是查看服务器端的 sshd 日志。它可能是其中之一

  • 您的 key 不在服务器上
  • ~/.ssh 目录或其内容在服务器上的权限错误
  • 服务器上的 SSH 守护进程不允许无密码访问
  • 它实际上根本不要求输入密码。它要求您输入 key 的密码
  • 关于Mercurial Repository Nightly 从服务器上的子目录中拉取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4317964/

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