我正在向一个10人编程团队介绍Git,该团队目前正在使用Visual。
他们需要在公司内部托管他们的Git服务器。Windows或Linux。目录身份验证是Novell eDirectory。
他们需要一些关于谁可以推送到中央服务器的细粒度安全。
发自:
https://stackoverflow.com/questions/923130/what-type-of-git-server-do-you-use-or-how-do-you-use-git
也许工作流可以是:
问题:在公司中,是否有人成功地使用了这样的工作流。什么管用?这开始让人觉得大多数人使用Git和GitHub等等。
编辑:请看选择源代码管理系统: VSS之后的逻辑下一步,也许Git不适合这个团队。
发布于 2009-11-19 05:29:48
当然,有一个具有访问控制的自托管git存储库是可能的。通常,我们要做的是在服务器机器上创建一个名为git的帐户,将该帐户的外壳设置为git-shell,这是一个仅供git使用的有限外壳,然后将每个授权用户的公钥放在git- user的..ssh/git_git文件中。
http://blog.commonthread.com/2008/4/14/setting-up-a-git-server掌握了大部分实际细节。
发布于 2009-11-19 05:28:02
我们使用的是神推和拉出的吉托。见湿疣。
发布于 2009-11-19 05:29:34
这就是我所用的技巧。为每个人设置账户和密钥是一件很麻烦的事,但这只需要做一次。
更重要的是,如果您正确地列出了内容,您可以在git:// http://whatever或http://whatever上拥有一个只读存储库,在git+ssh://任何地方都可以使用可写存储库。
编辑: gitosis看起来确实很整洁,尽管您可能希望在任何地方的某个阶段为您的所有开发人员设置个人帐户。
https://stackoverflow.com/questions/1761054
复制相似问题