前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何让Git记住用户名和密码

如何让Git记住用户名和密码

作者头像
Java技术栈
发布2018-03-30 16:30:48
5.8K0
发布2018-03-30 16:30:48
举报
文章被收录于专栏:Java技术栈Java技术栈

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

Https记住密码

永久记住密码
代码语言:javascript
复制
git config --global credential.helper store

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

代码语言:javascript
复制
[credential]
	helper = store

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

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

临时记住密码

默认记住15分钟:

代码语言:javascript
复制
git config –global credential.helper cache

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

代码语言:javascript
复制
git config credential.helper ‘cache –timeout=3600’

SSH记住密码

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

把ssh key添加到ssh-agent
代码语言:javascript
复制
$ eval $(ssh-agent -s)$ ssh-add ~/.ssh/id_rsa

如添加过程:

代码语言:javascript
复制
$ 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)

这个对当前会话有效,关闭窗口或者重启电脑又要重新设置,这个很蛋疼,如果有更好的解决方案的可以给我留言。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Https记住密码
    • 永久记住密码
      • 临时记住密码
      • SSH记住密码
        • 把ssh key添加到ssh-agent
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档