我的任务是为位于多个位置的70个用户提供gitup git。什么是最好的方法?我从哪里开始?
计划跟随
裸存储库 用于RW访问的ssh设置 RO访问的http设置
让我知道如何继续?
的BR
答案 0 :(得分:0)
听起来我已经有了一个有计划的方法,因为你没有具体的问题我建议你在git tutorials上刷一下,以确保在将软件部署到其他软件之前熟悉它。
在服务器上设置central repository,指示其他用户下载Git并使用以下方式从中央存储库中提取:
git clone http://yourserver.yourdomain.com/sharedproject.git
在此之后如何管理VCS实际上取决于您的要求。
一种方法是将生产版本专门设置在一个中央服务器上 - 让一个特权人员对服务器进行推送(SSH)访问,并且在构建之前将每个人的工作推送或拉到该特权人员。
然而,还有许多其他方法可以使用Git管理您的工作流程,并且没有一种方法适合所有人。在尝试将DVCS放入其中之前,您需要建立此工作流程。
答案 1 :(得分:0)
git的美妙之处在于它无所谓。每个开发人员都可以在自己的机器上工作,并相互推/拉。如果做出政策决定以便将一个存储库指定为“官方”代码库,或者由项目负责人维护的存储库,它肯定会简化操作。通常将该repo存储在所有开发人员都可以访问和从中访问的计算机上,而只有少数开发人员可以访问它。
答案 2 :(得分:0)
您的原始方法很好,但如果您想要半github体验,可以考虑使用gitorious。