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 pull
或git push
时,Git会要求你输入用户名和密码,它会记住这些凭据直到超时。
如果你想要Git永久存储凭据,可以使用下面的命令:
git config --global credential.helper store
然后,当你下次输入用户名和密码时,它会被存储在磁盘上的一个文件中。
注意:存储凭据可能会带来安全风险,确保你的计算机是安全的。