Free SCM

Free Source Control Management solutions based on Git

Servers

Gitlab

Local Git server Not Tried yet.

Gitea - Git with a cup of Tea

Local Git server based on Go. Can use MsSql, Used it, and it does the job. Gitea

Bonobo

Local Git Server based on .Net. I Am really curious about that one. It looks very clean. Bonobo Git Server

Gogs - A painless self-hosted Git service

The one I am currently using for my experiments. Local Git server Based on Go Language, easy to install with a small footprint. It can use mySql, Postgress, MsSql or SQL Lite Gogs

Git Hub

Web hosted Git repo. The Best place to go !

Clients

Git Bash

Command line based

cmder

cmdr is a portable console emulater supporting multiple console. In the same console you can use Windows commands or Unix commands. Git is supported.

cmder

Git Desktop

An easy to use applicaiton with Graphical User Interface.