Github Graphql API create repo



我使用下面的查询创建repo:

gh api -i graphql -f query='
mutation {
createRepository(input: {name: "gh-create-test", visibility: PRIVATE, ownerId: "ID"}) {
repository {
url
}
}
}
'

repo创建成功,但没有管理员权限,而当我从GITHUB UI创建repo时,repo具有管理员权限。有人可以帮助什么问题在这个查询?

我刚刚创建了一个,确保先获取id并将其传递给createRepository

query{
repositoryOwner(login:"yourLoginId"){
id
login
repositories(first:1) {
edges {
node {
id
}
}
}
}
}
并通过传递ownerid 创建一个存储库
mutation {
createRepository(input: {name: "gh-create-test", visibility: PRIVATE, ownerId: "idobtainedabove"}) {
repository {
url
}
}
}

最新更新