Git提交记住用户名和密码

每次提交代码都要输入用户名密码,十分麻烦,教你们怎么让Git记住密码。git

Https记住密码

永久记住密码

git config --global credential.helper store

会在用户主目录的.gitconfig文件中生成下面的配置。web

[credential]
	helper = store

若是没有--global,则在当前项目下的.git/config文件中添加。面试

固然,你也能够直接复制上面生成的配置到配置文件中。编程

临时记住密码

默认记住15分钟:多线程

git config –global credential.helper cache

下面是自定义配置记住1小时:架构

git config credential.helper ‘cache –timeout=3600’

SSH记住密码

能够从一个已有的SSH KEY来记住密码,会在用户主目录下的known_hosts生成配置。并发

把ssh key添加到ssh-agent

$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa

如添加过程:ssh

$ 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多线程面试题及答案svg

面经:史上最全阿里高级Java面试题

面经:史上最全Spring面试题

工具:推荐一款在线创做流程图、思惟导图软件

分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。