1
3
我有你描述的设置,只是做了一些修改。JoeMaller有一篇优秀的文章,我把它作为配置的基础。 A web-focused Git workflow |
2
1
通常,设置这个的方法是拥有一个“裸机”存储库,它是每个人推拉的顶级主存储库。运行Apache的Web服务器有自己独立的存储库(如果您缺少硬件,它们可以在同一台机器上)。您将在主存储库上安装一个提交后挂钩,该挂钩将在下一个apache的主存储库上触发“git pull”。
要创建裸存储库,请执行以下操作:
裸存储库根本没有工作副本,只有
|
3
0
我不知道阿帕奇和它有什么关系。 只需设置一个回购,就像格雷格说的,一个空回购,并让它成为你的主要回购。然后人们从中拉出来,当他们准备好的时候,他们就推过去。您可能想拒绝主回购上的非快速转发合并,这样人们总是提取最新的代码,与之合并,然后进行推送。
让人们访问repo的最佳方法是使用git守护进程和
如果你想要一个Web界面,那么就使用GitWeb,但这只是一种便利。 此外,在 section 5.1 of the Pro Git book 这可能有助于澄清什么是最适合您的工作流。 |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
Igor · git重置已删除目录上的头 2 年前 |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |