Q:

How to integrate GitHub with Visual Studio 2008 so that source codes can be stored online? 

I have istalled and integrated GitExtensions-2.48.05-SetupComplete.msi, and, GitSccProvider.msi with Visual Studio 2008. 

As, you can see, plug-ins are working properly. 
But, I am not being able to link VS2008 with Github so that I can upload source codes online. 
How to integrate GitHub with Visual Studio 2008 so that source codes can be directly stored online? 

A:

(1) you have installed a GUI for git named GitExtensions and also git of course and also a git provider for visual studio (which is redundant).  Github is an online service to store your repository but to confuse people they also develop a git GUI named 'github for Windows' which goal is to be easy to use.  
(2) in the '.git' folder,  in the working directory.  
(3) You could use github, as you name it but also bitbucket, visual studio online, gitlab,... Github is the most used and it's where things happen at the moment and they have some good doc to better answer this last point... 

