如何使用git(github)连接Visual Studio 2012?

时间:2013-11-10 16:40:27

标签: git visual-studio visual-studio-2012 github

微软推出了Visual Studio 2012,它可以与Git(和github)集成,我使用以下参考linking visual studio 2012 with git,但我没有得到任何提交代码的选项。我是否需要安装/使用Github for windows?或者是否可以直接从visual studio与github集成?

This is the solution explorer not showing the Git context menu items.

1 个答案:

答案 0 :(得分:91)

首先,安装Visual Studio 2012 Update 3Visual Studio Tools for Git以在2012年启用Git支持。您必须确保Git for Windows is installed(Visual Studio会提示您安装它,如果您还没有'这样做了。)

如果您使用的是 Visual Studio 2013或更高版本,则内置Git支持并且不需要任何插件安装。

然后,在“源代码管理”下,确保已启用“Microsoft Git Provider”: Select Source Control provider

打开“团队资源管理器”选项卡。当您单击工具栏中的 connect 按钮(看起来像电源插头)时,请确保您的存储库列在Local Git Repositories下,或使用 clone 选项克隆存储库到您的系统。

enter image description here

单击克隆时,您可以输入现有的GitHub存储库位置,使用存储库的“HTTPS”位置。 Visual Studio不支持SSH。您可以使用GtiHub存储库页面上的位置选择器来获取正确的克隆URL。

enter image description here

Select Existing GitHub

最后,在Unsynced Commits选项卡上,您可以单击“同步”以将本地存储库与远程同步,这将要求您提供GitHub凭据。

Sync

如果你想从头开始创建一个新的存储库,我对UI如何做到这一点没有任何想法,但是在GitHub上创建一个空的存储库后,你应该能够从命令行添加一个新的远程存储库。然后,Visual Studio将接收该遥控器并允许您进入该遥控器。

请参阅following steps on github to initialize an empty repository并设置本地存储库和github之间的链接。完成后,存储库也应该显示在Visual Studio中(如果没有,请使用团队资源管理器的连接页面上的 add 选项添加它。)

enter image description here