Git本地客户端账号密码的增删改操作
条评论前言
本来Git本地客户端习惯用密钥认证,偶尔用下账号密码,第一次输错了后,Git不再提示输入账号密码了,也就直接用的错误账号密码最终报错,找改的地方也要找半天。
有时候每次 pull
、push
项目的时候都要输入 username
和 password
也不胜其烦,所以会希望能简化这个输入过程。
以下操作以 Windows10
为例,其他操作系统大同小异,请自行变通。
保存 username
和 password
首先我们找到用户目录如 C:\Users\用户
下的 .gitconfig
打开它(window10 下的 .gitconfig
文件位置和 win7 不一样),并在后面加上下面这段文本:
1 | [credential] |
也可以用以下命令一步完成配置:
1 | git config --global credential.helper store |
保存后的第一次操作还是需要输入 uesrname
和 password
,操作成功后会在 .gitconfig
的同目录下产生一个 .git-credentials
文件,你的用户名和密码都会保存在里面;这之后的 git 的操作就不再需要输入 username
和 password
了。
删除/编辑已记住的 username
和 password
倘若你在第一次操作时,是按上面的方法设置好了保存输出到 .git-credentials
,此时输错了密码,只需要将这个文件清空或者删除,然后重新运行git命令即会重新提示你输入账号密码。
如果你之前没做以上设置,那么默认是不会将账号密码输出的,Git官方文档说保存在内存缓存中,持续15分钟,实际上测试也不知道多久,错了就一直错了,不再弹出账号密码输入步骤,不知道是不是哪里有岔。
在这种情况下,在Windows系统中,我们可以通过 Windows控制面板
来实现,步骤如下:
- 打开控制面板(Control Panel)
- 找到用户账户(User Accounts)
- 选择管理 Windows 凭据(Manage Windows Credentials)
- 在下面找到如 git:https://github.com 之类的凭证,打开编辑保存即可
本文标题:Git本地客户端账号密码的增删改操作
文章作者:凹凸曼
发布时间:2020-05-11
最后更新:2020-05-11
原始链接:https://sobaigu.com/git-set-credential-store-edit-delete.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。