You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将GitHub Classroom私有仓库Fork并转为公开?附替代方法

将GitHub Classroom私有项目转为个人公开仓库的方法

首先明确:无法通过Fork私有仓库后直接转为公开,GitHub禁止这类操作,避免违反原私有仓库的隐私权限设置。以下是可行的替代方案:

方案一:手动克隆迁移到新公开仓库

  • 第一步:在你的个人GitHub账号下创建一个全新的公开仓库,不要勾选「Initialize this repository with a README」选项。
  • 第二步:把原学校私有仓库克隆到本地终端:
    git clone https://github.com/学校组织名/原仓库名.git
    
  • 第三步:进入本地仓库目录,移除原远程仓库关联:
    cd 原仓库名
    git remote remove origin
    
  • 第四步:添加你刚创建的公开仓库作为新远程地址:
    git remote add origin https://github.com/你的用户名/新公开仓库名.git
    
  • 第五步:推送所有分支和标签到新仓库:
    git push -u origin --all
    git push -u origin --tags
    
  • 完成后,你的个人公开仓库就会包含原项目的所有内容,可直接用于作品集展示。

方案二:使用GitHub仓库导入功能

  • 第一步:在GitHub个人主页点击「New repository」,拉到页面底部找到「Import repository」并点击。
  • 第二步:在「Your old repository's clone URL」输入框中填入原私有仓库的克隆地址。
  • 第三步:填写新仓库的名称,在「Visibility」选项中选择「Public」。
  • 第四步:点击「Begin import」,按照提示完成验证(可能需要输入GitHub账号密码或个人访问令牌),等待导入完成即可。

重要提醒

在操作前请务必和项目合作的同学、课程负责老师确认,确保公开项目不会违反课程规定或学术诚信要求。

内容的提问来源于stack exchange,提问作者abhiramrp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 04:21:48