使用 API 创建 github 个组织
create github organisation using API
我正在尝试使用 github 企业 API 创建组织,我正在关注这个 -
下面是API试过的:
curl -u acme-admin:token -X POST -H "Accept: application/vnd.github.v3+json" https://acme.example.com/api/v3/admin/organizations -d '{"login":"acme-admin","admin":"acme-admin","profile_name":"exampleorg"}'
响应如下图,请问有人知道吗? github 企业中存在用户“acme-admin”,该用户只是管理员。
{
"message": "Validation Failed",
"errors": [
{
"resource": "Organization",
"code": "custom",
"field": "login",
"message": "login is not available"
},
{
"resource": "Organization",
"code": "missing_field",
"field": "admins"
}
],
"documentation_url": "https://docs.github.com/enterprise/2.22/user/rest/reference/enterprise-admin#create-an-organization"
}
一个similar script提到:
curl -i -H "Authorization: token $gitub_api_token" ...
可以看到在“REST API / Other authentication methods”中定义了header。
检查这是否比 -u acme-admin:token
.
更好
我正在尝试使用 github 企业 API 创建组织,我正在关注这个 -
下面是API试过的:
curl -u acme-admin:token -X POST -H "Accept: application/vnd.github.v3+json" https://acme.example.com/api/v3/admin/organizations -d '{"login":"acme-admin","admin":"acme-admin","profile_name":"exampleorg"}'
响应如下图,请问有人知道吗? github 企业中存在用户“acme-admin”,该用户只是管理员。
{
"message": "Validation Failed",
"errors": [
{
"resource": "Organization",
"code": "custom",
"field": "login",
"message": "login is not available"
},
{
"resource": "Organization",
"code": "missing_field",
"field": "admins"
}
],
"documentation_url": "https://docs.github.com/enterprise/2.22/user/rest/reference/enterprise-admin#create-an-organization"
}
一个similar script提到:
curl -i -H "Authorization: token $gitub_api_token" ...
可以看到在“REST API / Other authentication methods”中定义了header。
检查这是否比 -u acme-admin:token
.