Building up a personal Git server with web interface
At a company I worked for, I was the first person to use Git for production code; at some point, after months of little trials in my spare time, I took courage and converted all the Subversion repositories where I usually worked alone into Git ones.
Unfortunately, firm IT policies stopped me from using external source code repositories, so no GitHub or BitBucket; to make things even worse, I also could not obtain a Linux server, and take advantage of great web interfaces like Gitosis, Gitlab, and so on. So, I started Googling for a solution, and I finally found one that can be useful even for people in the same situation.
SCM Manager
SCM Manager (https://www.scm-manager.org/) is a very easy solution to share your Git repositories in a local Windows network; it offers a standalone solution to install and make it work on top of Apache Web Server directly in Windows. Although it is built in Java, you can make it work even in Linux or Mac.
It...