在GitHub上,我可以只修改一个wiki吗?

时间:2011-08-25 22:24:11

标签: github wiki

如果我分叉存储库joe/foo,并且它有一个Wiki,我将不会获得该wiki。现在我只是想让wiki向它添加页面。

  1. 这可能没有分配存储库吗?

  2. 如果没有,是否可以呢?

5 个答案:

答案 0 :(得分:16)

你不能直接在GitHub上分叉,但你可以通过进入wiki的Git访问选项卡获得Git访问权限,你应该可以在本地分叉机器并根据需要编辑它(甚至可以获得更新!)

答案 1 :(得分:3)

您现在可以从回购中克隆Wiki。您可以在回购邮件的Git Access标签下找到名为Wiki的标签。

但是你仍然无法在没有分配项目回购的情况下分叉维基。

答案 2 :(得分:2)

如果你正在制作自己的wiki而其他人会对分叉感兴趣,你可以像我们为RailsConf 2012 wiki那样做。

我们制作了a local clone of the wiki,然后对{"代码&#34}进行了git push --force库。它有点不同步,但那是easy to rectify

答案 3 :(得分:1)

在2019年6月,我是这样做的:

  1. 分叉一个仓库。 Wiki不会自动分叉。因此,您的叉子将具有空的Wiki。
  2. 在派生仓库中创建一个Wiki。只需创建一个空的主页或其他任何内容即可。
  3. 克隆原始Wiki的git repo:git clone https://github.com/org-a/project-x.wiki.git
  4. 假设您的分叉存储库现在位于https://github.com/org-b/project-x中,则将新的遥控器添加到Wiki存储库中:git remote add fork https://github.com/org-b/project-x.wiki.git
  5. 强行用原始的git push -f fork master来覆盖您的Wiki

太好了。现在,您已经分叉了一个存储库及其Wiki。

(顺便说一句,Github应该自动执行此操作,对吧?)

答案 4 :(得分:-2)

截至2016年3月30日,您可以创建一个新的" Home"创建新主页后,分页存储库的维基页面和维基页面将显示在您的分支中(前提是您已分叉父存储库)。