My team is working with several RedHat Linux servers and we'd like to synchronize our sources from one server to another (for several distinct projects).
I'd like to set-up a git-server as a version control; however I'm new to git and I'm confused by the terms ('server', "daemon', 'repository', etc...). Moreover we're working behind a firewall.
Can anyone point me to a link about how to setup a git server?
Update: best resource I found was http://blog.commonthread.com/2008/4/14/setting-up-a-git-server but , for example how can I "use ssh keys to login so that you can have multiple developers connect securely and easily"