分叉存储库,通过创建新的孤立主分支,强制推送主分区和修剪所有其他分支来删除所有内容,使分叉公开.
或者,创建一个新的空存储库,在该新存储库上创建一个虚拟维基页面,检查旧存储库的维基并将其推送到新的:
git clone git@github.com:user/old-repo.wiki.git
cd old-repo
git remote add new git@github.com:user/new-repo.wiki.git
git push -f master new
Run Code Online (Sandbox Code Playgroud)
这两个解决方案都会产生两个存储库:包含数据的旧的私有存储库,以及包含维基的新公共存储库.然后,您可以删除旧的wiki.
我发现最好的事情是 Github 页面现在为您提供了从“docs”文件夹发布的选项:
您可以将 wiki 文件复制到那里,或者变得更奇特,并在该目录中设置一个子模块,该子模块将从与主存储库关联的 wiki 存储库中提取。但不要忘记,此文件夹中的任何内容现在都将是公开的,如果您想公开 wiki,这很好,但如果有人决定将其他类型的“文档”放在那里,那就不好了 -
| 归档时间: |
|
| 查看次数: |
3135 次 |
| 最近记录: |