【问题标题】:How to Connect Visual Studio 2012 with git (github)?如何将 Visual Studio 2012 与 git (github) 连接起来?
【发布时间】:2013-11-10 16:40:27
【问题描述】:

Microsoft 推出了可以与 Git(和 github)集成的 Visual Studio 2012,我正在使用以下参考资料 linking visual studio 2012 with git,但我没有任何选项来提交我的代码。我需要为 Windows 安装/使用 Github 吗?或者是否可以直接从visual studio与github集成?

【问题讨论】:

  • 检查工具、选项、源代码管理。另外,考虑使用 VS2013。

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


【解决方案1】:

首先,安装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”:

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

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

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

如果你想从头开始创建一个新的存储库,我一点也不知道如何从 UI 中做到这一点,但是在 GitHub 上创建一个空存储库之后,你应该能够从命令行添加一个新的远程.然后,Visual Studio 会拿起那个遥控器并允许你推入它。

查看following steps on github to initialize an empty repository 并设置本地存储库和 github 之间的链接。完成此操作后,存储库也应显示在 Visual Studio 中(如果没有,请使用 Team Explorer 连接页面上的 add 选项添加它)。

【讨论】:

  • 为什么git需要本地仓库?签入发生在本地或远程 git 上?
  • 提交首先进入本地仓库,然后它们被推送到远程仓库。
  • 大多数 github 项目中给出的 github 地址类似于:git clone git@github.com:SignalR/SignalR.git 如果使用 Team Explorer,则需要在 Visual Studio 中将其更改为 http://github.com/SignalR/SignalR.git(如果使用 https,则为 https)。请注意第一个实例中的冒号。
  • @rism 是正确的,我在帖子中添加了“lcoation”助手。
猜你喜欢
  • 1970-01-01
  • 2011-09-19
  • 1970-01-01
  • 1970-01-01
  • 2019-08-20
  • 1970-01-01
  • 1970-01-01
  • 2013-06-03
  • 1970-01-01
相关资源
最近更新 更多