【发布时间】:2022-08-19 03:53:18
【问题描述】:
我生成了一个新的访问令牌,我试图克隆一个 repo,但得到了那个错误:
Github remote: Invalid username or password. fatal: Authentication failed
我尝试了多次试验,我将 github 令牌设置为:
git config --global github.token mytoken
我打开我的 .gitconfig 文件进行检查并正确找到它:
[user]
name = {github user}
email = {github email}
[github]
token = {new token}
[credential]
helper = store
[core]
editor = vim
我什至尝试过git config --global --unset-all user.password ,我期待它会询问我用户名和密码(在这种情况下,我会添加令牌),但它既没有询问用户名也没有询问密码,当我尝试时仍然如此克隆我得到同样的错误。
有什么我想念的东西会有所帮助吗?或者我需要检查什么?
-
我认为没有任何东西可以寻找
github.token设置。您在这里使用credential.helper = store,因此您的https 身份验证用户名和密码存储(不受保护!)在您指定的任何文件中,默认为~/.git-credentials。您可以使用任何编辑器编辑此文件(尽管您不应该这样做),或者将其删除。见the documentation。 -
我已经删除了文件
~/.git-credentials,所有这些步骤都是在删除这个文件之后仍然没有运气 -
你在什么操作系统上?您可能希望在 OSX 上使用 osx 钥匙串凭证助手,或在 Windows 上使用 Windows 凭证管理器。您是否启用了任何其他凭证助手?
-
我正在使用窗户