如何在使用Terraform创建GitHub仓库时指定组织/所有者
解决Terraform创建GitHub组织仓库的问题
你当前的问题是没在Terraform配置里指定仓库的**所有者(owner)**参数,只把组织名拼在仓库名里是不生效的。
正确的配置方式是单独设置owner字段为你的组织名称,name字段只填写仓库的名称:
resource "github_repository" "new-repo" { owner = "你的组织名" name = "sos-repo" private = true }
配置完成后,Terraform就会把仓库创建在指定的组织命名空间下,而非你的个人空间。另外请确认你的令牌确实拥有该组织下创建仓库的对应权限(比如repo权限及组织相关权限)。
内容的提问来源于stack exchange,提问作者Rohini
相关产品推荐
相关产品推荐

