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

时间:2016-04-20 08:13:05

标签: git

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用raise InstagramClientError('Unable to parse response, not valid JSON.', status_code=response['status']) InstagramClientError: (404) Unable to parse response, not valid JSON. 或其超集--bare。有关它们之间差异的说明,请参见此处:What's the difference between git clone --mirror and git clone --bare

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