Git is the best source code control system for me which written using C language . Eclipse provide a way to integrate Git with eclipse and based on JGit , a Java port for Git .
There is a issue when authenticating EGit on eclipse indigo with Github . Egit failed with identifying paraphrase for ssh authentication. A simple solution for this is adding ssh (/usr/bin/ssh) to Environment variables .