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

How to clone a repo from azure through command line without using git commands

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

curl https://azure.com/project private-token:asdadad45457547 --output "foldername.zip"

请建议一些方法。

提前致谢。

您不能克隆项目。您可以在该项目中克隆一个存储库,但是 URL 需要引用存储库,而不仅仅是顶级项目。

如果您使用的是 Azure 网络应用,您可以使用 Curl 下载您的源代码:

curl -o ./sourceCode.zip -u "username:password" "https://test.scm.azurewebsites.net/api/zip/site/wwwroot/"

这将为您下载项目的 zip 文件,您稍后可以解压缩该文件。请参阅 this 以获得适合您的 URL。如本 link 所示,您可以导航到 kudu 控制台并通过右键单击下载按钮获取 URL 并将 link 复制到您要下载的特定文件夹.

How to clone a repo from azure through command line without using git commands

如果您使用的是 azure devops,您可以单击任何省略号找到包含 Download as Zip 选项的菜单:

如果你想要一个自动化的方式,建议你使用 REST API 和 Powershell,查看 了解更多细节。

希望对您有所帮助。