Logic App创建仓库后默认main分支未生成,请求协助
解决Logic App创建仓库后默认main分支未自动生成的问题
方法1:创建仓库时启用初始化配置
使用Logic App的GitHub连接器创建仓库时,默认不会自动生成分支,需手动开启初始化选项:
- 找到Logic App中
Create repository动作 - 勾选
Initialize repository?选项 - 可按需指定
.gitignore模板、许可协议,确保仓库创建时自动生成main分支并包含基础初始化文件
方法2:添加后续步骤自动初始化空仓库
若已创建无分支的空仓库,可在Logic App中追加步骤自动生成main分支:
- 添加GitHub的
Create file动作 - 指定分支为
main,填写基础文件内容(比如# 仓库说明),推送README.md这类基础文件 - 执行该步骤后,仓库会自动创建main分支
方法3:调用GitHub API时指定初始化参数
如果Logic App是直接调用GitHub API创建仓库,在POST请求https://api.github.com/user/repos的请求体中添加以下参数:
{ "name": "你的仓库名", "auto_init": true, "default_branch": "main" }
auto_init: true会自动初始化仓库并创建main分支,同时生成默认的README文件。
内容的提问来源于stack exchange,提问作者Vardhan Reddy
相关产品推荐
相关产品推荐

