Regarding source controls I have experience with TFS (Team Foundation Server) and I'm working with GitHub for some of my open source projects. Now I want to setup an authenticated Git server on my own server.
I've read some guides but they seem a bit complicated to me, specially when I have to deal with authentication. I'm looking for a simple and easy to setup/manage solution for that.
For example a web package that allows me to manage users and projects on a Git server. Is there any?