Git
Git is the most widely used version control system.
GitHub is the most popular Web-based Git repository hosting service. It hosts millions of open-source software projects. It also offers paid private repositories. Since it is the most popular one, it may be the top target for hacking in this field. One needs to think carefuly before using it to host highly confidential projects.
Bonobo is a nice free Git server for Windows. Its default user name/password are admin/admin. The address usually is: http://hostname/Bonobo.Git.Server
Git Extensions is a wonderful Git client tool for Windows. It offers all the great Git functions at your finger tips - right-click a repository folder.
To connect a local Git repository to Bonobo Git server:
- Create a new repository on Bonobo and gets its Url.
- Right click a folder GitExt crate new repository... if the repository has not been created.
- Right click the folder> Git Extensions > Push...
- Manage Remotes to create a remote setting if it has not been created. Enter a name and the Url obtained from Bonobo. Save changes.
- Select the created remote.
- Click push at the bottom right corner to push the repository to the remote Bonobo server.