作者:phpfinder | 来源:互联网 | 2023-06-14 07:32
先前接受的答案 [KusalShrestha’s] 可以完成这项工作,但它并不安全,因为我们以纯文本形式存储令牌。
从 GitHub 的开发者设置生成新令牌
更新远程 URL:
none
git remote set-url origin https://@github.com/
- 拉一次:
none
git pull https://@.git
在我看来,将它存储在钥匙串中是更好的方法。
请阅读crg
的回答。
对于 Windows:
你可以试试下面的@Venryx 评论,但我还没有测试过。
对于 Mac:
我现在才遇到这个问题
按照建议,我按照这个 URL 进入了开发设置并生成了一个令牌。
然后我去了我的 Mac 中的钥匙串访问:
我删除了(全部)GitHub 的行
现在我去了终端并推送了虚拟代码
git push
终端要求我输入帐户的电子邮件和密码。
我输入了我的电子邮件,对于密码,我输入了我之前生成的令牌。
它又开始起作用了。