首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git凭证经理不会对我进行认证

Git凭证经理不会对我进行认证
EN

Stack Overflow用户
提问于 2022-12-03 16:37:16
回答 2查看 23关注 0票数 1

我正在运行WSL2,并试图使Git证书管理器(GCM)设置,这样我就不必总是复制粘贴我的个人访问令牌到我的终端。一旦我添加了无法访问远程存储库的凭据管理器,这就是我的.gitconfig的样子:

代码语言:javascript
复制
  1 [user]
  1     email = myemail@gmail.com
  2     name = Name
  3 [credential]
  4     helper = /mnt/c/Program\\ Files/Git/mingw64/libexec/git-core/git-credential-wincred.exe

现在,当我在远程存储库上执行git pull时,Git告诉我找不到它。我不清楚GCM现在为什么要阻止我,但是你对下一步有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2022-12-03 22:09:11

git-credential-wincred.exe是旧的遗留凭据助手。

GCMgit-credential-manager-core.exe

代码语言:javascript
复制
helper = manager-core.exe

(将是使用Git 2.39+)

确保您的$PATH包括/mnt/c/Program Files/Git/mingw64/bin/

然后,这将起作用(在WSL2 bash会话下):

代码语言:javascript
复制
printf "host=github.com\nprotocol=https" | git-credential-manager-core.exe get
# or
printf "host=github.com\nprotocol=https" | git credential-manager-core.exe get
                                             ^^^

然而,这不会:

代码语言:javascript
复制
printf "host=github.com\nprotocol=https" | git credential-manager-core get
                                                                     ^^^
fatal: 'credential-manager-core' appears to be a git command, 
       but we were not able to execute it. 
       Maybe git-credential-manager-core is broken?
票数 0
EN

Stack Overflow用户

发布于 2022-12-03 22:16:52

如果使用Git凭据管理器(GCM)来管理Git凭据,则很可能在Git设置的配置中遇到问题。GCM可能会阻止您访问远程存储库,有几个可能的原因。以下是一些可以尝试的解决方案:

确保您已经正确安装了GCM,并且它正在您的系统上运行。为此,您可以尝试在终端中运行git凭据管理器版本命令。如果安装并运行了GCM,您应该会看到输出中显示的版本号。

检查Git设置的配置,以确保GCM的路径是正确的。在您的.gitconfig文件中,助手值应该设置为系统上git-凭据-Manager.exe文件的路径。例如,如果GCM安装在C:\Program \git\mingw64 64\libexec\git-core目录中,则助手值应设置为/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager.exe.

如果仍然无法访问远程存储库,则可能需要清除Git凭据。为此,您可以尝试在终端中运行git凭据管理器拒绝命令。这将从系统中删除任何保存的凭据,允许您下次访问远程存储库时输入新凭据。

我希望这些建议有帮助!如果您仍然很难让GCM工作,那么可能值得向Git社区寻求进一步的支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74668578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档