gpt4 book ai didi

r - 使用 GitHub API 从私有(private)模板创建存储库

转载 作者:行者123 更新时间:2023-12-05 05:39:09 24 4
gpt4 key购买 nike

我正在尝试通过创建一个包含一些有用功能的包来自动化我的 Rmarkdown 工作流程。我希望能够调用一个函数(例如,new_manuscript())来从我拥有的私有(private)模板存储库创建一个新项目。

使用 gh 包,我可以轻松地创建一个新的存储库:

gh::gh("POST /user/repos", name = "test", private = "true")

但是,没有可以在此 API 调用中传递的参数来指定模板存储库。我找到了 this Github App称为 createstructure 看起来它可以做我需要做的事情,但文档对我来说并不完全清楚。

最佳答案

r-lib/gh似乎不包括 API 调用“Create a repository using a template

正常的解决方法是使用 gh api调用(gh() 应该能够做到):

gh api \
--method POST \
-H "Accept: application/vnd.github.v3+json" \
/repos/TEMPLATE_OWNER/TEMPLATE_REPO/generate \
-f owner='octocat' \
-f name='Hello-World' \
-f description='This is your first repository' \
-F include_all_branches=false \
-F private=false

关于r - 使用 GitHub API 从私有(private)模板创建存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72767033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com