Bar*_*ren 11 git git-for-windows
我想推送到 GitHub 上的远程存储库。我git pull origin main
一模一样地输入了一百遍,但我得到了错误:
fatal: Unable to persist credentials with the 'wincredman' credential store.
Run Code Online (Sandbox Code Playgroud)
我已经尝试了我能找到的一切。我取消设置凭据管理器,删除 Windows 凭据管理器中的旧凭据,尝试创建 PAT。我终于成功地使用 PAT 拉/推,但现在我必须每次都手动输入我的用户名和 PAT。
我不知道发生了什么,但我希望能够从远程推送/拉取,而无需登录。
小智 28
当我将文件从 Visual Studio 推送到 github 时,同样的问题也发生在我身上。当您遇到无法使用“wincredman”凭据存储保存凭据时,会出现此类错误。只需在命令提示符下键入此命令
git config --global credential.credentialStore dpapi,然后输入git push command 。这个对我有用。
老实说,我不太确定我做了什么来解决问题。我删除了 git/Windows Credential Manager/etc 中设置的所有凭据...尝试在 VS Code 中从远程拉取,这让我登录到 GitHub。现在一切都恢复到预期的状态。似乎我只能按照我想要的方式从 VS Code 推送/拉取。我想它有效。
归档时间: |
|
查看次数: |
15041 次 |
最近记录: |