在GitHub中包含第三方非GitHub库

时间:2011-11-19 04:01:05

标签: git github

我有一个项目,我想在GitHub中托管,其中包括几个不在GitHub中托管的第三方库(它们在SVN中或者没有任何版本控制)。是否可以在我的项目中包含这些库的源代码(它们都是开源库),或者将库作为单独的存储库放在GitHub中然后引用它们是最佳实践吗?

1 个答案:

答案 0 :(得分:8)

如果您要为包含的第三个库提供或添加功能,只需将“将库放在GitHub中作为单独的存储库,然后按照您的说法引用它们”。但是,您应该检查Github上存在的lib,如果是这样,您可以将它作为您自己的叉子。最后,请确保将其引用为submodule s。如果您为lib做贡献,开源组织将会感激不尽 否则,只需将lib放入具有版权的项目中即可。