git pull每次都要输入密码

git pull每次都要输入密码

公司代码是搭在码云上的

git clone代码是http的网址

在本地电脑生成密码,将公钥复制到码云上无效

于是用git clone http网址,提示输入账号密码

但是有一个问题,每次更新代码都要输入账号密码,很麻烦

有没有办法输入账号密码后免输入

这个问题通常是因为Git每次与远程仓库交互时都要求验证,而你没有提供长期访问的凭据。为了避免每次都输入密码,你可以使用凭据助手(credential helper)来缓存你的凭据。

以下是设置Git凭据助手的步骤:

打开终端(在Windows上打开Git Bash)。

运行以下命令来设置Git凭据助手:

git config --global credential.helper cache
默认情况下,这会将凭据缓存15分钟。你可以指定不同的超时时间(以秒为单位):
git config --global credential.helper 'cache --timeout=3600
上面的命令会缓存凭据1小时(3600秒)。
当你下次从远程仓库进行git pullgit push时,Git会要求你输入用户名和密码,它会记住这些凭据直到超时。

如果你想要Git永久存储凭据,可以使用下面的命令:

git config --global credential.helper store

      然后,当你下次输入用户名和密码时,它会被存储在磁盘上的一个文件中。

注意:存储凭据可能会带来安全风险,确保你的计算机是安全的。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: