我管理着一个拥有许多存储库的GitHub组织。我需要修改许多现有存储库,并将其隐私状态从公共更改为私有。我正在使用gh包(https://github.com/r-lib/gh)从R中与GitHub API交互。
我尝试在GitHub API中使用PATCH动词。以下是我尝试使用的代码,但是我什么都无法工作。有人有建议吗?
谢谢!
gh::gh("PATCH /user/repos", name = "my-new-repo-for-gh-testing", private = TRUE)
#> Error in gh_process_response(raw):
#> GitHub API error (404): 404 Not Found
#> Message: Not Found
#> Read more at https://developer.github.com/v3
#>
#> URL not found: https://api.github.com/user/repos
由reprex package(v0.2.1)于2019-05-08创建
答案 0 :(得分:0)
万一它能帮助以后再阅读的人,这行代码将最终起作用。
gh("PATCH /repos/:owner/:repo",
owner = "ddsjoberg",
repo = "my-new-repo-for-gh-testing",
private = TRUE)