GitHub 私有仓库转为公共仓库的操作步骤
在开发协作中,有时候我们需要把原本私有的代码库开放给社区。这不仅能增加项目的曝光度,还能吸引外部贡献者。不过,公开仓库意味着所有历史提交记录、Issues 和 PR 都会对全网可见,操作前请务必确认没有敏感信息泄露风险。
登录账号并进入仓库
直接访问 GitHub 官网,使用你的账户登录。登录后点击右上角头像,在下拉菜单中选择'Your repositories',找到需要转换的那个私有仓库,点击进入详情页。
进入仓库设置页面
在仓库主页顶部导航栏,点击 Settings 选项卡。这是管理仓库配置的核心入口,所有的权限和可见性调整都在这里进行。
修改仓库可见性
向下滚动页面到底部,你会看到一个红色背景的 Danger Zone(危险区域)板块。在这里找到 Change repository visibility 选项,点击右侧的 Change visibility 按钮。

确认公开操作
系统会弹出一个确认框,要求你从下拉菜单中选择 Make public。此时务必再次检查,因为一旦公开,之前的 Star 数和 Watcher 数会被清空且无法恢复。确认无误后,点击 I understand, make this repository public 完成切换。
验证状态
操作完成后页面会自动跳转回仓库主页。此时右上角不再显示 Private 标签,说明转换成功。你可以尝试通过浏览器访问仓库链接,确保任何人都能查看内容即可。
注意事项
- 数据丢失:转换后,原有的 Star 和 Watcher 数据将永久删除,这对项目排名有一定影响。
- 敏感信息:请提前扫描代码,移除 API Key、密码等敏感凭证,避免公开后造成安全漏洞。
- 不可逆性:虽然可以重新设为私有,但公开期间产生的新数据也会随之公开,需慎重考虑。


