当前位置: 首页 > 知识库问答 >
问题:

vs-code一直提示我在每次git推送上进行身份验证

巫马炫明
2023-03-14

感谢您对此进行调查,我使用的是windows10机器,这是我在过去几个月中一直面临的问题,因为< code>visual studio code在每次git推送时不断提示我输入用户名和密码,我尝试了使用< code > git config-global credential . helper win cred 根据此页面缓存凭据,此stackoverflow帖子也没有帮助我尝试了< code > git config-global credential . helper cache 和此< code>{"git.autofetch": false}

Vscode信息

Version: 1.52.0 (system setup)
Commit: 940b5f4bb5fa47866a54529ed759d95d09ee80be
Date: 2020-12-10T22:45:11.850Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Windows_NT x64 10.0.18363

共有2个答案

贲宏硕
2023-03-14

当我遇到这种情况时,我将我的凭据添加到Windows凭据管理器,并将git repo作为主机地址。您应该能够从“开始”菜单中搜索“Windows凭据管理器”

郁景龙
2023-03-14

看起来您的凭据没有存储在任何地方。在Powershell上运行此命令

git config --global credential.helper wincred

这将允许git在Windows凭据管理器上存储凭据。然后执行git获取或拉取,并根据提示再次输入您的凭据。这次您的凭据应该被存储,您不会被提升。

您可以通过转到凭据管理器(在开始菜单上搜索)进行验证,然后选择Windows凭据,在通用凭据下,您会发现您的git主机是“今天”创建或更新的。

如果不起作用,请删除 git 文件夹并再次克隆。

 类似资料:
  • 我已经使用GitHub有一段时间了,我对,和都很好,到目前为止没有任何问题。突然我有一个错误,说: 致命:身份验证失败 在终端中,我克隆了一个存储库,处理了一个文件,然后使用将文件添加到提交日志中,当我执行时,它工作得很好。最后,要求输入用户名和密码。我把它们正确地放进去,每次我这样做,它都会说同样的错误。 这个问题的原因是什么,我该如何解决? 是:

  • 我使用Github已经有一段时间了,使用、和都很好,到目前为止没有任何问题。突然我有一个错误说: 致命:身份验证失败 在终端中,我克隆了一个存储库,处理了一个文件,然后使用将文件添加到提交日志中,当我执行时,它工作得很好。最后,询问用户名和密码。我把那些正确地放进去,每次我这样做,它说同样的错误。 有没有人知道这个问题的原因是什么,我该怎么修复它? 的内容是:

  • 我正在使用GitHub推送我的代码。但在使用git推送时面临的问题是身份验证问题。 吉特推送 请帮助解决问题

  • 很抱歉,如果这个问题写得不好,我宁愿解释一下。一切都很好,突然间,每次我做时,我都会出错。我已经测试了我的ssh密钥,它似乎在工作,所以我不知道发生了什么。 以下是VSCode集成终端的情况: 然后当我尝试提交时: 如果y尝试从Linux mint终端执行相同的操作,我会得到,当我推时,我推: 我不知道如何解决这个问题。希望有人能帮帮我! PD:我尝试使用令牌进行身份验证,但我想用ssh解决这个问

  • 每当我试图进入我的repo-git时,它都会同时请求

  • 我已经开发了一个SpringMVCRest服务在谷歌应用程序引擎与Spring安全3.1. 由于该服务将只适用于我的其他应用程序,我有一个基本的身份验证设置与预定义的用户名和密码。 现在,我有一个客户端开发与RestTem板。但是,我无法找到一种方法来安全地访问我的服务与用户名和密码,通过RestTem板发送。 我已经浏览了很多文章,但大多数都是使用Apache HttpClient(不支持谷歌a