git - “https://”:无法解析主机:信息——Git Hub 新安全
问题描述
在 GitHub 发布此声明后:“已删除对密码身份验证的支持。请改用个人访问令牌”我为我的帐户启用了 2 因素身份验证。这只解决了一天的问题,现在每次我尝试推送到我的存储库时,我都会得到这个:'https://':无法解析主机:信息
我尝试注销并再次登录,重新启动 VScode,添加钥匙串,删除我的缓存并再次添加 osxkeychain,我输入了我的用户名和电子邮件凭据,但是,我从来没有提示输入密码。
任何帮助将不胜感激。
解决方案
但是,我从未被提示输入密码。
这意味着您的旧密码可能仍会被凭证管理器缓存。
检查输出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/...
推荐阅读
- javascript - 为什么 algebra.js 无法解决 y
- angular-material - 是否有更改 Angular 材质图标大小的指令?
- php - 如何在laravel中对json对象进行排序
- python - 类型错误:“系列”对象是可变的,因此它们不能与列进行散列问题
- fortran - 是否有用于计算 Cholesky 因子更新的 BLAS/LAPACK 函数?
- c# - 从参数(字符串)获取类型 - 可能吗?
- html - 显示带条件的 Thymeleaf 模型列表
- api - UFT (14.xx) 是否支持从 GUI 测试调用现有 API 测试的相对路径
- scala - Scala中基于节点的Iterable实现
- python - 使用 urllib.parse 添加列