使用 gh 包在 R 中将 GitHub 回购设为私有
Make a GitHub repo private from within R using the gh package
我管理着一个拥有许多存储库的 GitHub 组织。我需要修改许多现有的存储库并将它们的隐私状态从 public 更改为私有。我正在使用 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 创建
如果它能帮助以后阅读这篇文章的人,这是最终有效的代码行。
gh("PATCH /repos/:owner/:repo",
owner = "ddsjoberg",
repo = "my-new-repo-for-gh-testing",
private = TRUE)
我管理着一个拥有许多存储库的 GitHub 组织。我需要修改许多现有的存储库并将它们的隐私状态从 public 更改为私有。我正在使用 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 创建如果它能帮助以后阅读这篇文章的人,这是最终有效的代码行。
gh("PATCH /repos/:owner/:repo",
owner = "ddsjoberg",
repo = "my-new-repo-for-gh-testing",
private = TRUE)