Tim*_* S. 4 git authentication github pycharm two-factor-authentication
使用Pycharm,我已将其配置为连接到我的GitHub帐户,我在其中启用了双因素身份验证.当我第一次打开Pycharm时,我可以选择从GitHub下载,它已经登录(或保存我的凭据)但随后提示我输入我的身份验证令牌,这样可以正常工作.它正如它应该的那样拉下回购.当我尝试提交并推送文件时,问题就出现了.我执行提交,给它一个描述,然后尝试推送提交,然后我在这个对话框中登录:
这里的问题是它没有让我有机会为推送输入我的双因素身份验证令牌,并且身份验证失败.
有没有办法:
或者这只是一个需要报告的错误?我刚开始使用Pycharm,但找不到有关此主题的有用信息.
感谢jonrsharpe指出我正确的方向,这就是我要解决的问题:
在Settings菜单中,Version Control有一个GitHub部分.在这里,有一个Auth Type下拉列表,您可以在其中选择密码或令牌.(请参阅图像)选择令牌将提示您输入身份验证令牌,然后创建一个API密钥,以便在推送期间直接绕过令牌.这正是我所需要的.