我在GitHub上有一个私人仓库,但希望将Wiki公开以便任何人都能看到。
这是可能的吗?
复制代码库,通过创建新的孤儿主分支删除所有内容,强制推送主分支并清除其他所有分支,使分叉公开。
或者,创建一个新的空代码库,在该新代码库上创建一个虚拟维基页面,检出旧代码库的维基并将其推送到新代码库:
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
这两种解决方案都会导致出现两个仓库:一个旧的、私有的包含数据的仓库,和一个新的公共的带有维基的仓库。你可以删除旧的维基。