无法从Git Extensions进行GitHub身份验证?

6

我正在为Visual Studio 2010设置Git扩展,但无法正常工作 - 我无法进行身份验证。

在Git扩展中,如果我选择Plugins->GitHub,我可以添加用户名、密码、API令牌并选择SSH。好的。除了现在GitHub不再提供API令牌,因为他们正在转移到API v 3。

有人对此有消息吗?我看到了最近的讨论,但没有线索。

肯定会有更多的GitHub用户使用Git扩展并遇到身份验证问题,不只是我吧?


请提供更多信息。API令牌不是导致问题的原因,而是与访问GitHub API有关,该API允许您请求存储库数据、用户信息、提交信息、提交块等。您真的应该提供更详细的信息。 - Learath2
2
Git扩展要求我填写用户名、密码和API令牌以访问我的GitHub存储库。这是我能提供给你的所有信息了。也许这是因为Git扩展还没有更新以满足GitHub API v3的要求? - Martin S Ek
有一个 RC 版本的 Git Extensions,4 小时前发布了。它通过删除 Github 支持来解决问题,希望你坐好了。另一方面,它只是一个 RC 版本而不是正式版,Github 也有 Git 存储库,所以它可以工作。 - K.Steff
1
对于那些好奇的人,Github问题跟踪器中有一个未解决的问题。https://github.com/spdr870/gitextensions/issues/898 - Sathyajith Bhat
我使用SSH没有问题。将GitExtensions配置为使用OpenSSH的SSH连接。在$HOME文件夹中创建一个名为.ssh的文件夹。进入该文件夹,使用ssh-keygen生成id_rsa和id_rsa.pub。将公钥发送到github。现在使用SSH协议进行通信,就这样。 - YuriAlbuquerque
你能否尝试使用HTTPS而不是SSH? - Dan Hulme
1个回答

4

仅供参考:自v2.33以来,此问题已得到解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接