我已经浏览了许多关于VS 2013中新的Git集成的网页,他们没有处理将现有的解决方案添加到Github。事实上,我找不到太多关于使用GitHub代替Visual Studio Online的东西。

有人能告诉我如何从现有的解决方案开始,并使用VS 2013中的工具将其添加到Github吗?


当前回答

在VS2017中只需少点击几下,如果本地回购先于Git克隆,请从弹出的项目菜单中单击Source control: 这会弹出团队资源管理器更改对话框: 输入描述-这里是“堆栈溢出示例提交”。在提供的三个选项中做出选择,所有选项都在这里进行了解释。

其他回答

从团队资源管理器菜单单击Git存储库部分下的“添加”(您需要将解决方案目录添加到本地Git存储库) 从团队资源管理器中打开解决方案(右键单击添加的解决方案-打开) 点击提交按钮,寻找“push”链接。

Visual Studio现在应该询问你的GitHub证书,然后继续上传你的解决方案。

因为我有我的Windows帐户连接到Visual Studio来使用Team Foundation,我不知道它是否可以在没有帐户的情况下工作,Visual Studio会跟踪谁提交,所以如果你没有登录,它可能会要求你先登录。

我的问题是,当我使用https远程URL,它不工作,所以我使用http代替。这让我可以立即从团队资源管理器发布/同步GitHub。

在VS2017中只需少点击几下,如果本地回购先于Git克隆,请从弹出的项目菜单中单击Source control: 这会弹出团队资源管理器更改对话框: 输入描述-这里是“堆栈溢出示例提交”。在提供的三个选项中做出选择,所有选项都在这里进行了解释。

没有一个答案是专门针对我的问题的,所以我是这样做的。

这是Visual Studio 2015,我已经在Github.com上做了一个存储库

如果你已经有了你的存储库URL,复制它,然后在visual studio:

打开团队资源管理器 点击“同步”按钮 它应该有3个选项列出的“开始”链接。 我选择了“开始”链接而不是“发布到远程存储库”,它在底部 将出现一个黄色框,要求输入URL。只需将URL粘贴在那里,然后单击发布。

以下是使用Visual Studio 2019对我有效的方法

转到团队资源管理器,单击打开并选择您的解决方案 你想添加到git。 这样做之后,在右下角会有一个添加的选项 到源代码控制点击它,你会得到选项发布它 你想要的存储库,比如azure DevOps或git。 最后一步