Vigorous Pro

The world can always use more heroes.

  1. 1. 调整方法
  2. 2. 参考链接

想必很多人都跟我一样遇到过这个问题,尤其是在使用了 1Password 随机生成的密码之后,被某一款程序/网站频繁要求输入密码的时候,就变得十分的痛苦。今天终于找到了解决这个的办法,也顺便分享一下。

请注意,本文仅限于通过 git/VS Code 方式进行操作时被频繁要求输入密码的情况。

调整方法

打开终端/命令提示符等,输入以下内容,将会自动存储密码。

1
git config --global credential.helper store

如果您认为此方式不安全,也可将密码存储在内存中,一般情况下,Git 会存储密码15分钟,当然有时候还是会出现文章开头提到的问题,所以也可以通过这个方式修改密码在内存中储存的时间

此操作将会设置 git 把用户凭据存储在内存中

1
git config --global credential.helper cache

接下来,可以设置您希望密码在内存中保存的时间,将 <timeout> 修改为您希望储存的时间,此处以秒为单位,比如15分钟则修改为 900

1
git config credential.helper cache <timout>

参考链接

How to save username and password in GIT?

Caching your GitHub password in Git

本文作者 : Edison Jwa
本文使用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议
本文链接 : https://www.wevg.org/archives/git-always-asking-password/

本文最后更新于 天前,文中所描述的信息可能已发生改变