I did not find forum more appropriate than this to talk about my problem. I am very new to the GIT world and most of the concept is alien to me. I followed instructions here http://gitscc.codeplex.com/wikipage?title=Installation&referringTitle=Documentation and installed "Git Source Control Provider" with vs 2010. Git Extension and TortoiseGit has also been installed as I saw it in the doc. I followed other instructions and tried to create repo and perform some commit. I even tried to push as I read somewhere that commit is a local action. But none of this is getting reflected on server i.e. my GitHub account, in-fact it could not even create repo and I had to do it manually at my GitHub account. I think following two things could be a problem. I remember the Git Source Control Provider installation did not ask for my GitHub credential nor do I see any place where I can specify it. I am not sure, could this be a problem? If yes, where to specify the credential? I tried to push, using HTTP url to my repo but that was taking some very huge amount of time (just 1.5 MB). So I thought maybe it will not work and cancelled the process. It is quite possible problem could be something other than the two points I have mentioned above. In any case, can someone help with some insight into the problem? Would really appreciate it. Thanks in advance!
I found this post amazingly helpful, http://codeasp.net/blogs/vivek_iit/microsoft-net/1881/how-to-user-github-with-visual-studio. It explains the whole process clearly. Apart the local repo setting I also had problem with SSH key. This post help me get over with all problems. Now everything is smooth.