繁体   English   中英

在私有 git 服务器上使用公共 git 存储库

[英]Using public git repositories on private git server

我们正在开发一个使用 Github 上存储库 SomeRepo 的项目。 我们的项目托管在私有 git 服务器上,我们称之为 myhub。 我们想从 Github 复制 SomeRepo 到 myhub。 我们还希望能够经常从 Github 更新我们在 myhub 上的副本。 我阅读了很多涉及 --mirror 和 --bare 的不同答案,但它们看起来都不一样,所以我怀疑这样做的最佳方式。 我什至看到一个答案根本没有提到使用这些标志。

实现这一目标的最佳方法是什么? 命令中使用的选项的一些推理也很好。

您可以使用--bare或其超集--mirror 有关它们之间差异的解释,请参见此处: git clone --mirror 和 git clone --bare 之间的区别是什么

使用这些选项之一的原因是您的服务器可能不需要所有文件的工作副本。 维护它们只会浪费空间和 I/O。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM