gpt4 book ai didi

git - 如何让 Git 在访问远程存储库时不要求我输入密码?

转载 作者:太空狗 更新时间:2023-10-29 12:50:15 25 4
gpt4 key购买 nike

我一直在查看一些不同的 SO 帖子和其他论坛,以了解如何防止 git 在我与远程存储库交互时不断询问我的密码,但我只知道我需要创建 ssh键。

最佳答案

如果你想让你的私钥更安全,可以使用密码来加密它。您实际上可以使用 ssh-agent为终端/控制台 session 存储一次密码,这样您就不必一直输入它

您需要使用 eval `ssh-agent -s`启动代理,ssh-add 输入您的私钥密码,然后 ssh-agent -k完成后杀死代理。它甚至带有超时,ssh-add -t <timeout> , 其中<timeout>可以像 Xh X 小时,Xm X 分钟,依此类推。

ssh-agent在 msysGit 和 Cygwin 上可用。我不确定它在 Unix/Linux/*nix 系统和 Apple OSX 等其他平台上的可用性。

您可以阅读更多关于 ssh-agent 的信息来自 this Stack Overflow answer 的用法和 this Stack Overflow answer ,以及在线搜索指令。

关于git - 如何让 Git 在访问远程存储库时不要求我输入密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17864306/

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