Thursday, May 8, 2014

Visual Studio 2013, Team Explorer and GitHub

Recently Git version controlling system has gained lots of popularity and more and more developers are using it for software development and version controlling. Microsoft also tied with Git with Visual Studio 2013. So if you use Visual Studio as your primary IDE and then its high time to learn about it. With Visual Studio 2013 team explorer you can easily tied code in your git repository so I thought it will be a good idea to write a blog post about How we can create git repository in local with team explorer in Visual Studio 2013 and publish it to github a well know open source a powerfull code hosting site for the open source projects.

To demonstrate this I have created a console application like following.

Cosnole application for github, team explorer and visual studio 2013

and its contains a following code.

using System;
namespace GitHubDemo
    class Program
        static void Main(string[] args)
            Console.WriteLine("Team Explorer");
Now as our application is ready We need to add it to source control. You can add this solution to a source control via right click-> Add solutions to source control.

Add project to git source control visual studio 2013

Once you click on Add Solution to Source Control it will ask which source control you want to use. I have selected git there like following.

choose source control provider in visual studio 2013

Once you click Ok it will create a new repository for that in same folder where you have your project.


Now its time to commit your code via right click solution and commit.


Once you click on commit it will ask for commit message.


Once you commit  it will create a local commit to your server.


So we have our local git repository setup is ready now its time to push it to github. So first we have to create a remote repository on github.


Once you click on create repository it will create a repository like following.


Now once you click on unsync commits it will ask to publish it to remote repository. Where you need to enter github repository url like following.


Once you enter and publish URL it will ask for the username and password.


Once you provide user name and password it will publish it to remote repository and give message like following.


That’s it. Your code has been to publish to


Hope you like it. Stay tuned for more!!


Your feedback is very important to me. Please provide your feedback via putting comments.

Search This Blog
About Me
My Photo

Full Stack Developer,Blogger,Microsoft Mvp, Mentor, Life long learner, 10+ Years of Experience for JavaScript, web and Microsoft technologies. ASP.NET MVC,Web Forms,C#,AngularJs,Golang
Mvp profile
Subscribe to my blog

Enter your email address:

Follow us on facebook
Blog Archive
Total Pageviews