首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在不重新输入SSH密码的情况下执行` `git pull`?

如何在不重新输入SSH密码的情况下执行` `git pull`?
EN

Stack Overflow用户
提问于 2011-06-07 21:04:41
回答 6查看 102.6K关注 0票数 100

是否可以配置git/ssh,使我不必在每次执行git pull时都输入口令?请注意,存储库是github上的私有存储库。

或者,从私有Github存储库自动化代码部署的最佳实践是什么?

附加详细信息:运行基于Fedora的公共AMI的 EC2实例。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-06-07 21:10:01

请查看此链接https://help.github.com/articles/working-with-ssh-key-passphrases/

,但我不想每次使用密钥时都输入很长的密码!

我也不知道!谢天谢地,有一个名为ssh-agent的漂亮小工具,它可以安全地保存您的密码,这样您就不必重新输入它。如果您使用的是OSX Leopard或更高版本,您的密钥可以保存在系统的钥匙链中,使您的生活更加轻松。大多数linux安装都会在您登录时自动启动ssh-agent。

票数 72
EN

Stack Overflow用户

发布于 2014-02-15 01:10:05

我启用了密码缓存,如下所述:

https://help.github.com/articles/caching-your-github-password-in-git/#platform-linux

要将密码缓存一个月:

代码语言:javascript
复制
git config --global credential.helper 'cache --timeout=2628000'
票数 37
EN

Stack Overflow用户

发布于 2018-09-17 01:18:43

试试这个:

git config credential.helper store

你必须输入你的密码一次,之后它被存储在根目录下的一个文件夹中。

正如评论指出的,这不适用于SSH密码,仅适用于HTTPS密码。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6265595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档