"https://":无法解析主机:信息-- Git Hub 新安全性



GitHub发布声明后:"取消对密码认证的支持。请使用个人访问令牌代替";我为我的账户启用了2因素认证。这只解决了一天的问题,现在每次我试图推到我的存储库,我得到这个:'https://':无法解析host: info

我试过注销&再次回到,重新启动VScode,添加一个钥匙链,删除我的缓存&再次添加osxkeychain,我已经输入了我的用户名&但是,我从来没有被提示输入密码。

任何帮助都将是非常感激的。

但是,我从来没有被提示输入密码。

这意味着您的旧密码可能仍然被凭据管理器缓存。
检查git config --global credential.helper输出

如果是osxkeychain,尝试:

printf "protocol=httpsnhost=github.com" | git-credential-osxkeychain erase

(即,或浏览器直接您的KeyChain,或使用security delete-internet-password)
然后再尝试您的git push,看看是否提示您输入令牌。

另外,请确保使用基于使用密码的主机的URL:

cd /path/to/repo
git remote -v
https://github.com/...
# not
https://info/...

最新更新