首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure DevOps API创建项目TF400734 (OnPrem)

Azure DevOps API创建项目TF400734 (OnPrem)
EN

Stack Overflow用户
提问于 2021-03-05 06:39:25
回答 1查看 2.2K关注 0票数 1

有建议的方法来调用自托管的Azure DevOps服务器上的DevOps吗?

如果我在OnPrem自托管服务器上使用API,我得到:

TF400734:此服务仅适用于托管的Azure DevOps。

但是,我仍然需要在API上创建一个新项目。

我试了什么?

当我在手动项目创建中拖动网络流量时,我得到了一堆我无法处理的项:

只有第一个事件projects是一个可读的post请求:

代码语言:javascript
复制
https://myserverurl.com/MyCollection/_apis/projects

有效载荷:

代码语言:javascript
复制
id: "b87a57c9-6a50-415a-8da5-869499c02b0a"
status: 0
url: "https://myserverurl.com/MyCollection/_apis/operations/b87a57c9-6a50-415a-8da5-869499c02b0a"

没有任何事件包含已传递的项目名称和说明。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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版本是20192020,您可以尝试REST 5.0版本。要创建一个项目,您可以尝试

代码语言:javascript
复制
POST https://{instance}/{collection}/_apis/projects?api-version=5.0
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66487915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档