gpt4 book ai didi

mercurial - 如何配置 Mercurial 进行推送而不通过 ssh 询问我的密码?

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

我在我的项目中使用mercurial,每次我通过ssh将新的变更集推送到服务器时,它都会要求我输入密码。
那么如何配置mercurial在不询问密码的情况下进行推送呢?

我在 Ubuntu 9.10 上工作

最佳答案

在 Linux 和 Mac 上,使用 ssh-agent .

  1. 确保您有 ssh key 对(有关详细信息,请参阅 man ssh-keygen)
  2. 将您的公钥(从 ~/.ssh/id_dsa.pub )复制到远程计算机,并为其指定唯一的名称(例如 myhost_key.pub )
  3. 正常登录远程机器,并将刚刚复制的公钥附加到 ~/.ssh/authorized_keys文件
  4. 运行ssh-add在本地工作站上将 key 添加到钥匙串(keychain)

您现在可以使用任何 Remote hg此 session 中的命令无需身份验证。

关于mercurial - 如何配置 Mercurial 进行推送而不通过 ssh 询问我的密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594264/

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