Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.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
使用Python 2.7从Git Repository-TFS克隆文件夹,而不安装Windows Git_Python_Git_Python 2.7_Api_Tfs - Fatal编程技术网

使用Python 2.7从Git Repository-TFS克隆文件夹,而不安装Windows Git

使用Python 2.7从Git Repository-TFS克隆文件夹,而不安装Windows Git,python,git,python-2.7,api,tfs,Python,Git,Python 2.7,Api,Tfs,我正在编写一个Python脚本(2.7),它将从Git Online TFS存储库克隆特定文件夹。希望只使用Python包(根据需要)或通过中提供的RESTAPI使其工作 尽量避免在机器上安装Git,因为机器上不会有任何提交,这样它也将独立于操作系统。只需要从Git克隆最新的代码并执行它。无论如何,w.r.t访问权限没有问题(假设我拥有对TFS存储库及其内容的完全访问权限)。任何指向解决方案的建议都会被欣然接受:) 提前谢谢 没有独立于操作系统的REST API,但是TFS/VSTS中没有RES

我正在编写一个Python脚本(2.7),它将从Git Online TFS存储库克隆特定文件夹。希望只使用Python包(根据需要)或通过中提供的RESTAPI使其工作

尽量避免在机器上安装Git,因为机器上不会有任何提交,这样它也将独立于操作系统。只需要从Git克隆最新的代码并执行它。无论如何,w.r.t访问权限没有问题(假设我拥有对TFS存储库及其内容的完全访问权限)。任何指向解决方案的建议都会被欣然接受:)


提前谢谢

没有独立于操作系统的REST API,但是TFS/VSTS中没有REST API将TFS/VSTS存储库克隆到本地计算机

如果您只需要获取文件,可以使用下面的RESTAPI下载文件(压缩为zip文件):

您可以通过Python克隆Git存储库