在GitHub上创建公共存储库的私有分支是一个相对简单的过程,但需要注意的是,公共存储库的所有分支默认都是公开的。如果你想创建一个私有分支,你需要先将存储库设置为私有,或者使用其他方法来保护分支的隐私。
以下是创建公共存储库私有分支的步骤:
步骤 1: 创建私有分支
- 克隆存储库:
- 克隆存储库:
- 进入存储库目录:
- 进入存储库目录:
- 创建新的分支:
- 创建新的分支:
- 提交更改:
- 提交更改:
- 推送到GitHub:
- 推送到GitHub:
步骤 2: 设置分支保护规则
如果你不想将整个存储库设置为私有,可以使用分支保护规则来限制对特定分支的访问。
- 进入GitHub存储库页面:
打开你的GitHub存储库页面。
- 导航到分支设置:
点击存储库页面上的“Settings”选项卡,然后选择“Branches”。
- 添加分支保护规则:
在“Branch protection rules”部分,点击“Add rule”。
- 配置规则:
- Branch name pattern: 输入你想要保护的私有分支名称(例如
private-branch
)。 - Require pull request reviews before merging: 启用此选项以确保在合并到主分支之前需要代码审查。
- Restrict who can push to matching branches: 启用此选项并选择只有特定的团队或用户可以推送更改。
- 保存规则:
点击“Create”按钮保存你的分支保护规则。
注意事项
- 存储库权限:确保你有足够的权限来更改存储库设置或创建分支。
- 私有分支的局限性:私有分支只能在存储库的所有者或具有写权限的用户之间共享。
参考链接
通过以上步骤,你可以在GitHub上创建一个公共存储库的私有分支,并设置相应的保护规则来限制访问。