title: Git server with username and password authentication
body: <p>I would like to set a Git server and let my developers login using username and password in order to commit and make changes to the projects. I need also to manage developer access to projects (I think I should use gitolite for this).</p>
  
  <p>How can I do that?</p>
  
  <p>I am used to Subversion which is easy because you can set username and password for each developer, which can easily access the repository without having the generate an SSH key and put it on the server.</p>