首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在托管自己的服务器的公司中使用Git

在托管自己的服务器的公司中使用Git
EN

Stack Overflow用户
提问于 2009-11-19 05:21:38
回答 7查看 6K关注 0票数 7

我正在向一个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

也许工作流可以是:

  • 在服务器上安装10个用户。
  • 在服务器文件系统上设置一个公共目录,10个用户都可以对其进行写入访问。
  • 通过SSH将文件推送到服务器,例如git推dave@test.com:user1 1/project.git
  • 但是我需要在服务器上安装密钥

问题:在公司中,是否有人成功地使用了这样的工作流。什么管用?这开始让人觉得大多数人使用Git和GitHub等等。

编辑:请看选择源代码管理系统: VSS之后的逻辑下一步,也许Git不适合这个团队。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 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掌握了大部分实际细节。

票数 8
EN

Stack Overflow用户

发布于 2009-11-19 05:28:02

我们使用的是神推和拉出的吉托。见湿疣

票数 4
EN

Stack Overflow用户

发布于 2009-11-19 05:29:34

这就是我所用的技巧。为每个人设置账户和密钥是一件很麻烦的事,但这只需要做一次。

更重要的是,如果您正确地列出了内容,您可以在git:// http://whateverhttp://whatever上拥有一个只读存储库,在git+ssh://任何地方都可以使用可写存储库。

编辑: gitosis看起来确实很整洁,尽管您可能希望在任何地方的某个阶段为您的所有开发人员设置个人帐户。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1761054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档