设置 Git 服务器

Pie*_*rre 2 git

我的团队正在使用几台 RedHat Linux 服务器,我们希望将我们的源从一台服务器同步到另一台服务器(针对几个不同的项目)。

我想设置一个 git-server 作为版本控制;但是我是 git 的新手,我对术语(“服务器”、“守护进程”、“存储库”等)感到困惑。此外,我们在防火墙后面工作。

谁能给我一个关于如何设置 git 服务器的链接?

谢谢,
皮埃尔

更新:我发现的最佳资源是http://blog.commonthread.com/2008/4/14/setting-up-a-git-server但是,例如,我如何“使用 ssh 密钥登录,以便您可以拥有多个开发人员安全轻松地连接”

rkt*_*hkr 5

我会推荐gitosis

gitosis 旨在使托管存储git 库更容易、更安全。它在一个用户帐户下管理多个存储库,使用 SSH 密钥来识别用户。最终用户不需要服务器上的 shell 帐户,他们将与一个不会让他们运行任意命令的共享帐户交谈。