首页 > 解决方案 > “https://”:无法解析主机:信息——Git Hub 新安全

问题描述

在 GitHub 发布此声明后:“已删除对密码身份验证的支持。请改用个人访问令牌”我为我的帐户启用了 2 因素身份验证。这只解决了一天的问题,现在每次我尝试推送到我的存储库时,我都会得到这个:'https://':无法解析主机:信息

我尝试注销并再次登录,重新启动 VScode,添加钥匙串,删除我的缓存并再次添加 osxkeychain,我输入了我的用户名和电子邮件凭据,但是,我从来没有提示输入密码。

任何帮助将不胜感激。

标签: gitgithubterminal

解决方案


但是,我从未被提示输入密码。

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

如果是osxkeychain,请尝试:

printf "protocol=https\nhost=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/...

推荐阅读