我已经安装了 GitExtensions 和 Git Source Control Provider Options。但是在我尝试将某些内容推送到存储库时提交之后。什么都没有被推动。
怎么了?我不精通Git。任何帮助都会很棒。
这是一个屏幕截图:
我已经安装了 GitExtensions 和 Git Source Control Provider Options。但是在我尝试将某些内容推送到存储库时提交之后。什么都没有被推动。
怎么了?我不精通Git。任何帮助都会很棒。
这是一个屏幕截图:
看起来 GitExtensions不适用于 HTTPS authentication。此身份验证问题使推送失败,因为远程无法识别您并因此拒绝推送。
我自己还没有验证,但是对于最新的 Git 版本,您可以使用Windows Credential Store for Git。这将允许在推送期间针对 Github 的远程进行身份验证。
GitHub在文档中提到了它。
好的,有一个更简单的解决方案可以让身份验证在 GitHub 上正常工作,而无需使用 Windows Credential Store。
您可以使用 GitExtensions 的 GitHub 插件,该插件通过连接到 GitHub 来使用 OAuth 令牌。
在 GitExtensions 中,转到插件菜单 -> Github。它会打开一个浏览器窗口,让您对 GitExtension 进行身份验证和授权。在此之后没有密码提示!