我该如何克隆GitHub的维基页面?

198
我该如何克隆GitHub存储库的wiki?我知道它保存在单独的Git存储库中,但是我记不得路径了。
我已经尝试过`...reponame/wiki.git`和`...reponame.git/wiki`,但都不正确。

1
那个问题实际上包含了几个问题,其中一个因为离题而被关闭。此外,在当时,那个问题的被接受答案并不存在。如果有什么的话,那个答案应该被标记为这个问题的重复。 - joseph.hainline
1
我想你是对的。谢谢你指出来! - Kromster
6个回答

319
请将“.wiki.git”添加到存储库名称中。
也就是说,如果您的存储库名称为“foobar”:
“git clone git@github.com:myusername/foobar.git” 将是克隆存储库的路径
“git clone git@github.com:myusername/foobar.wiki.git” 将是克隆其wiki的路径。
注意:您必须至少有一个页面才能克隆wiki存储库。(via @tobiasz-cudnik)

2
如果其他用户有编辑权限,他们是否自动拥有push权限? - krlmlr
1
是的。您可以根据协作者设置他们的读取权限,但是推送权限需要他们成为协作者。https://github.com/blog/774-git-powered-wikis-improved - joseph.hainline
1
也适用于https网址: git clone https://github.com/fpinscala/fpinscala.wiki - bluehallu
5
显而易见的后续问题是:“你能将github Wiki克隆到与您的repo相同的目录中吗?” 接着又问道:“然后我是否可以对该repo进行正常的git push操作?” - not2qubit
4
重要提示 - 您必须至少拥有一张页面才能够克隆维基库。 - Tobias Cudnik
显示剩余3条评论

14
您可以使用以下命令克隆git wiki。
git clone https://github.com/<git-username>/<repo-name>.wiki.git

完整路径在VS的 Git更改 中运作良好。谢谢 :) - Laurie Stearn

5
Github克隆维基存储库的语法如下:
git clone [RepositoryName].wiki.git

如果这是一个私有仓库,你将会被提示输入你的用户名和密码。


1
Wiki页面被视为存储库。因此,单击您的存储库,然后在左侧单击 Wiki 。最后,在右上角单击克隆存储库。您将找到如何正确克隆它的清晰说明。

1

您可以完全使用GitHub网站将存储库wiki克隆到您的github空间中。

  1. 点击右上角的+(加号)。
  2. 点击导入存储库
  3. 输入旧存储库的名称,其中.git和存储库名称之间有.wiki,类似于git@github.com:projectx/foobar**.wiki**.git
  4. 输入新存储库的名称,例如fubar_wiki

0
你可以将URL复制到剪贴板中,参见下面的截图:

Copy URL of wiki repository

浏览器的地址栏显示主要存储库(编号1)的URL。属于主要存储库的Wiki是一个单独的Git存储库。您可以通过单击Wiki选项卡(编号2)来查看它。然后,您有一个按钮可以复制Wiki存储库的URL(编号3)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接