Git记住密码

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

Https记住密码

永久记住密码

git config --global credential.helper store
  • 1

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

[credential]
    helper = store
  • 1
  • 2

如果没有--global,则在当前项目下的.git/config文件中添加。

当然,你也可以直接复制上面生成的配置到配置文件中。

临时记住密码

默认记住15分钟:

git config –global credential.helper cache
  • 1

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

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

SSH记住密码

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

把ssh key添加到ssh-agent

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

如添加过程:

$ 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)

这个对当前会话有效,关闭窗口或者重启电脑又要重新设置,这个很蛋疼

posted @ 2018-06-22 16:51  叨叨的蜗牛  阅读(890)  评论(0编辑  收藏  举报