有建议的方法来调用自托管的Azure DevOps服务器上的DevOps吗?
如果我在OnPrem自托管服务器上使用API,我得到:
TF400734:此服务仅适用于托管的Azure DevOps。
但是,我仍然需要在API上创建一个新项目。
我试了什么?
当我在手动项目创建中拖动网络流量时,我得到了一堆我无法处理的项:

只有第一个事件projects是一个可读的post请求:
https://myserverurl.com/MyCollection/_apis/projects有效载荷:
id: "b87a57c9-6a50-415a-8da5-869499c02b0a"
status: 0
url: "https://myserverurl.com/MyCollection/_apis/operations/b87a57c9-6a50-415a-8da5-869499c02b0a"没有任何事件包含已传递的项目名称和说明。
发布于 2021-03-05 08:00:23
目前,REST 6.0版本只支持Azure DevOps Services (VSTS),而不支持Azure DevOps Server (TFS)。
目前,可以在TFS上支持的最高REST版本是5.0。通常,较低的TFS版本对应于较低的API版本。要查看更多细节,您可以看到"API和TFS版本映射“。
因此,对于您的情况,如果您的TFS版本是2019或2020,您可以尝试REST 5.0版本。要创建一个项目,您可以尝试这。
POST https://{instance}/{collection}/_apis/projects?api-version=5.0https://stackoverflow.com/questions/66487915
复制相似问题