Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
引用存储在git中的代码库而不下载它们?_Git_Github_Version Control_Gitlab_Versioning - Fatal编程技术网

引用存储在git中的代码库而不下载它们?

引用存储在git中的代码库而不下载它们?,git,github,version-control,gitlab,versioning,Git,Github,Version Control,Gitlab,Versioning,对于这是否可能,我找不到任何直接的答案。假设我有一个正在版本化的python应用程序。也可以说,我有一些自定义模块,我已经编写了应用程序使用的。我是否可以从本地代码中引用gitlab服务器上的python模块,而不必下载模块?因此,我的环境将如下所示: | Git (Gitlab) Server |___________

对于这是否可能,我找不到任何直接的答案。假设我有一个正在版本化的python应用程序。也可以说,我有一些自定义模块,我已经编写了应用程序使用的。我是否可以从本地代码中引用gitlab服务器上的python模块,而不必下载模块?因此,我的环境将如下所示:

                                            | Git (Gitlab) Server 
                                            |_____________________
                                            |Repository with python module
[Local PC with .py file]--------------------|
                                            |

这可能吗?

要使用代码,您必须以某种方式下载它,因此您可以实现一些python前端,允许“按需”下载文件(并可能缓存它们),但最终还是要下载。尽管如此,您还是可以避免下载git“history”,因为它可能非常庞大。如果您只需要文件,您可以查看git archive命令

来很好地使用代码,您必须以某种方式下载它,因此您可以实现一些python前端,允许“按需”下载文件(并可能缓存它们),但最终还是要下载。尽管如此,您还是可以避免下载git“history”,因为它可能非常庞大。如果您只想要文件,您可以查看一下git archive命令

您所说的“引用”是什么意思?我想你已经可以通过他们的URL下载你在gitlab上的文件了;顺便说一句,你可以清理你的标签,让我们知道它到底是什么…通过引用我的意思是指向git repo,在我的本地代码中使用模块,而不下载模块。而且我的标签是相关的,我不会改变它们。。。实际上,你要求安装一个远程目录,不是吗?这可能是我正在寻找的,我更愿意简单地下载模块,因为它更容易,但是我的团队要求我查看我们git服务器上的托管模块,这样我们就不必下载它们来运行其中使用的代码。干杯,谢谢,这回答了我的问题。你所说的“参考”是什么意思?我想你已经可以通过他们的URL下载你在gitlab上的文件了;顺便说一句,你可以清理你的标签,让我们知道它到底是什么…通过引用我的意思是指向git repo,在我的本地代码中使用模块,而不下载模块。而且我的标签是相关的,我不会改变它们。。。实际上,你要求安装一个远程目录,不是吗?这可能是我正在寻找的,我更愿意简单地下载模块,因为它更容易,但是我的团队要求我查看我们git服务器上的托管模块,这样我们就不必下载它们来运行其中使用的代码。干杯,谢谢,这回答了我的问题。