git - 无法通过 visual studio 将提交推送到 GitHub

标签 git visual-studio-2012 github

我最近向 Visual Studio 添加了 github 功能。我开始了一个新的 repo 并将它连接到 VS。我有ssh认证。我成功地对初始项目进行了第一次提交。

然后,从 visual studio 中,我对项目进行了分支。我做了一些更改并提交了它们。

出于某种原因,我无法将它们推送回 git。 VS 上的pushpull 按钮是灰色的。根据教程,我现在应该可以只推送 push 并且它会推送(推送很多...哈哈)

我附上了一个屏幕剪辑。

谁知道哪里出了问题?我可以登录 github 并查看存储库,但新分支不存在,也没有注册任何更改。

enter image description here

最佳答案

不要使用 SSH 端点,而是将您的 Remote 配置为使用 https/ssl 端点。由于许可限制,Visual Studio 目前尚不支持 SSH 端点。您可以通过从该端点克隆存储库来执行此操作。

GitHub & SSL

或者,如果您有等待推送到本地存储库的提交,您 can overwrite the remote uri .

关于git - 无法通过 visual studio 将提交推送到 GitHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21735370/

相关文章:

c - 如何在 Visual Studio 2012 中使用枚举

git - 这超出了 GitHub 的文件大小限制

git - 无法解析代理 :

git - 如何只保留 git rebase 中的头部更改

git - 跟踪分支历史

c++ - 将 MFC 应用程序从 Visual Studio 2012 迁移到 Visual Studio 2013

c++ - 无法从 .dat 文件读取数据(从 Simulink 创建的 VS2012 C++ 项目)

git - 最近更新后在 pycharm 中运行 git 时出错

Git 仅 pull 存储库的内容