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

Sum*_*sia 41 git github visual-studio visual-studio-2012

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

这是解决方案资源管理器没有显示Git上下文菜单项.

jes*_*ing 91

首先,安装Visual Studio 2012 Update 3Visual Studio Tools for Git以在2012年启用Git支持.并且您必须确保安装Git for Windows(如果您尚未安装,Visual Studio将提示您安装它).

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

然后,在源代码管理下,确保您启用了"Microsoft Git Provider": 选择源控制提供程序

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

在此输入图像描述

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

在此输入图像描述

选择Existing GitHub

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

同步

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

请参阅github上以下步骤以初始化空存储库并设置本地存储库和github之间的链接.完成后,存储库也应该显示在Visual Studio中(如果没有,请使用add团队资源管理器的连接页面上的选项添加它).

在此输入图像描述

  • 大多数 github 项目给出的 github 地址类似于:`git clone git@github.com:SignalR/SignalR.git` 你需要把它改成`http://github.com/SignalR/SignalR.git`(如果使用团队资源管理器,则在 Visual Studio 中使用 https)。注意第一个例子中的冒号。 (2认同)