我想使用git的去中心化工作流作为日常编程源代码版本控制。在团队中工作的程序员很少,都配备了Windows工作站。每个程序员都可以从彼此的git库中拉入和推送。
为团队部署git网关最简单的方法是什么?Http需要部署web服务器,这是我试图避免的。
发布于 2011-06-23 19:44:47
这是纯粹的去中心化。
远程在Git中注册的URL如下所示://computer/share-name/repo
无论如何,你最好拥有别人共享的只读访问权,以避免出现问题,所以推送不会起作用。
发布于 2011-07-15 08:11:22
我们正在广泛地使用它们,它们非常简单。
另外:只需使用永久映射(My Computer -> Context menu -> Map network drive -> Reconnect at logon)设置共享即可,这样就有了Z:\驱动器。然后你可以把git远程指向/z/my-repo.git/,仅此而已。
你也可以设置一些带有逻辑“中央”存储库的本地服务器。因此,您将不需要设置每个开发人员的盒子与许多共享等。当您想要共享时-只需将更改推送到中央服务器。在小团队(少于10-15个开发人员)中,你可以仅仅遵循约定,什么时候可以将你的工作建立在其他人在中央repo中的分支上(这样你就不会在强制推送、rebase、重写历史等方面遇到问题)。
https://stackoverflow.com/questions/6452768
复制相似问题