在Visual Studio 2015中设置和使用GitHub

虽然我使用了很多TFS,但我想我会设置一个GitHub存储库来托管位于此处的IIS,ASP.NET和C#故障排除实验室的公共副本。这是我如何做到的。

安装Visual Studio的GitHub扩展
创建你的GitHub仓库,然后登录
创建一个GitHub仓库
为存储库创建一个项目
将源代码添加到GitHub
我在这里写了另一篇关于在Visual Studio 2017上安装GitHub的文章。它的工作原理相同。

为Visual Studio安装GitHub
在Visual Studio中,选择工具 - >扩展和更新,打开图1中的窗口显示。下载并安装扩展,需要重新启动Visual Studio。

在Visual Studio 2015中设置和使用GitHub

图1,用于Visual Studio的GitHub

创建你的GitHub仓库并登录
如果您还没有GitHub上的帐户,那么您需要创建。创建它,然后回到这一点。创建后,使用凭据登录到您的GitHub帐户,如图2所示。

在Visual Studio 2015中设置和使用GitHub

图2,从Visual Studio登录到GitHub

创建一个GitHub仓库
现在通过选择Visual Studio中的Team Explorer选项卡上的Create按钮来创建GitHub存储库,如图3所示。

在Visual Studio 2015中设置和使用GitHub

图3,从Visual Studio for Visual Studio创建一个GitHub存储库

当你点击Create链接时,将会呈现一个类似于图4所示的窗口。输入存储库的名称,说明和您想要存储源代码的本地位置。我使用默认值。

在Visual Studio 2015中设置和使用GitHub
图4,使用Visual Studio创建一个GitHub仓库

为存储库创建一个项目
点击图4所示的创建按钮后,一旦存储库在本地创建,系统将提示您创建一个项目以存储到项目中。类似于图5所示。

在Visual Studio 2015中设置和使用GitHub

图5,创建一个项目以存储在Visual Studio中的GitHub中

对于这个例子,我创建了一个使用.NET 4.6.1的ASP.NET MVC应用程序(创建此博客时的最新版本),它也支持Web API调用,JIC我决定稍后添加一些Web API的故障排除。如图6所示,我选择了一个ASP.NET Web应用程序,并在下一个窗口中选择了MVC和Web API。

在Visual Studio 2015中设置和使用GitHub

图6,从Visual Studio为GitHub创建一个项目

将源代码添加到GitHub
创建项目后,单击“团队资源管理器”选项卡,然后展开项目树。点击Changes按钮,如图7所示。

在Visual Studio 2015中设置和使用GitHub

图7,使用Visual Studio提交对GitHub仓库的更改

点击Changes按钮导航到图8所示的页面。输入描述并按下Commit按钮,如图8所示。

在Visual Studio 2015中设置和使用GitHub

图8,从Visual Studio中将最初的项目提交给GitHub

一旦提交,将本地提交的源代码同步到GitHub上托管的公共源代码。如图9所示,提交完成后,您将被要求使用Sync链接同步更改。您也可以稍后通过单击图7中以前显示的“同步”按钮来同步它们。

在Visual Studio 2015中设置和使用GitHub

图9,使用Visual Studio中的GitHub同步代码

在Synchronization页面上,单击Push链接来同步更改,如图10所示。

在Visual Studio 2015中设置和使用GitHub

图10,使用Visual Studio将代码从本地GitHub推送到公共GitHub

完成后,您可以使用浏览器在GitHub站点上看到代码公开,如图11所示。

在Visual Studio 2015中设置和使用GitHub

图11,查看GitHub上的源代码

现在,任何想通过故障排除实验室工作的人都可以下载代码,并希望能够提高故障排除技巧。