每次提交代码都要输入用户名密码,十分麻烦,教大家怎么让Git记住密码。
git config --global credential.helper store
会在用户主目录的.gitconfig
文件中生成下面的配置。
[credential] helper = store
如果没有--global
,则在当前项目下的.git/config
文件中添加。
当然,你也可以直接复制上面生成的配置到配置文件中。
默认记住15分钟:
git config –global credential.helper cache
下面是自定义配置记住1小时:
git config credential.helper ‘cache –timeout=3600’
可以从一个已有的SSH KEY来记住密码,会在用户主目录下的known_hosts
生成配置。
$ eval $(ssh-agent -s)$ ssh-add ~/.ssh/id_rsa
如添加过程:
$ eval $(ssh-agent -s) Agent pid 54188 $ ssh-add ~/.ssh/id_rsa Enter passphrase for /c/Users/Administrator/.ssh/id_rsa:Identity added: /c/Users/Administrator/.ssh/id_rsa (/c/Users/Administrator/.ssh/id_rsa)
这个对当前会话有效,关闭窗口或者重启电脑又要重新设置,这个很蛋疼,如果有更好的解决方案的可以给我留言。
本文分享自微信公众号 - Java技术栈(javastack),作者:javastack
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2017-12-02
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句