Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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
C# 如何在不使用git命令的情况下通过命令行从azure克隆repo_C#_Azure_Azure Devops_Clone_Git Clone - Fatal编程技术网

C# 如何在不使用git命令的情况下通过命令行从azure克隆repo

C# 如何在不使用git命令的情况下通过命令行从azure克隆repo,c#,azure,azure-devops,clone,git-clone,C#,Azure,Azure Devops,Clone,Git Clone,我想通过命令提示符从azure克隆项目,但我不想使用git命令。我试着用卷发,但没用 curl私有令牌:asdadadd457547——输出“foldername.zip” 请建议一些方法 提前感谢。您不能克隆项目。您可以在该项目中克隆回购,但URL将需要引用回购,而不仅仅是顶级项目。如果您使用的是Azure web app,您可以使用Curl下载源代码: curl -o ./sourceCode.zip -u "username:password" "https://test.scm.azur

我想通过命令提示符从azure克隆项目,但我不想使用git命令。我试着用卷发,但没用

curl私有令牌:asdadadd457547——输出“foldername.zip”

请建议一些方法


提前感谢。

您不能克隆项目。您可以在该项目中克隆回购,但URL将需要引用回购,而不仅仅是顶级项目。

如果您使用的是Azure web app,您可以使用Curl下载源代码:

curl -o ./sourceCode.zip -u "username:password" "https://test.scm.azurewebsites.net/api/zip/site/wwwroot/"
这将为您的项目下载zip文件,您可以稍后提取该文件。请参阅为您获取正确的URL。如本链接所示,您可以导航到kudu控制台,右键单击下载按钮获取URL,然后将链接复制到要下载的特定文件夹

如何在不使用git命令的情况下通过命令行从azure克隆repo

如果您使用的是azure devops,您可以单击任何省略号来查找包含
下载为Zip
选项的菜单:

如果您想要一种自动化的方式,建议您将RESTAPI与Powershell一起使用,请查看以了解更多详细信息


希望这能有所帮助。

是的,repo也能完成这项工作。.如何下载repo您正在使用Azure web应用程序吗?我正在使用我们在克隆存储库选项卡下有ssh和https地址。我可以使用https地址吗?您不能使用任何这些URL。那就是克隆git回购协议。为此,需要在系统中安装Git。或者您应该安装git,这是首选的方式,这样您也可以在以后推动您的本地更改。否则,如果您的动机只是下载没有git的更改,那么从Azure门户中web应用程序中的“高级工具”获取URL。在您进入高级工具部分后,请查看我发布的链接。我没有使用Azure web apps。。我正在使用azure devops。我的url是dev.azure.com/My_organization_name。不管我给出了什么用户名和密码,curl都不尊重这一点。