使用gh包在R中将GitHub存储库设为私有

时间:2019-05-08 18:27:11

标签: r github-api

我管理着一个拥有许多存储库的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创建

1 个答案:

答案 0 :(得分:0)

万一它能帮助以后再阅读的人,这行代码将最终起作用。

gh("PATCH /repos/:owner/:repo", 
   owner = "ddsjoberg", 
   repo = "my-new-repo-for-gh-testing", 
   private = TRUE)