1

我正在使用以下查询来创建回购:

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

存储库成功创建但没有管理员权限,而当我从 GITHUB UI 创建存储库时,存储库具有管理员权限。谁能帮助这个查询中的问题是什么?

4

1 回答 1

1

我刚刚创建了一个,请确保您首先获取 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
    }
  }
}
于 2021-08-04T14:38:02.477 回答