如何克隆GitHub Wiki?


137

如何克隆GitHub存储库的Wiki?我知道它已保存为单独的Git存储库,但我不记得路径了。

我尝试了...reponame/wiki.git...reponame.git/wiki,但都不正确。


这个问题实际上是几个问题,其中一个因为没有话题而被关闭。另外,当时还没有该问题的公认答案。如果有任何答案,应将其标记为与该答案重复。
joseph.hainline 2015年

我猜你是对的。感谢您指出了这一点!
克罗姆斯特2015年

Answers:


223

.wiki.git追加到存储库名称。

也就是说,如果您的存储库名称为foob​​ar

git clone git@github.com:myusername/foobar.git 将是克隆您的存储库的路径

git clone git@github.com:myusername/foobar.wiki.git 将是克隆其Wiki的路径。

注意:您必须至少有一页才能克隆Wiki存储库。(通过@ tobiasz-cudnik)


2
如果其他用户可以编辑,其他用户是否自动具有推送权限?
krlmlr

1
是。您可以根据它们是否是协作者来将它们设置为具有读取访问权限,但是推送权限要求它们必须是协作者。github.com/blog/774-git-powered-wikis-improved
joseph.hainline 2013年

1
也可以使用https网址:git clone github.com/fpinscala/fpinscala.wiki
bluehallu 2015年

3
显而易见的后续问题是:Can you clone the github Wiki into the same directory as your repo?再次跟着:git push可以对该存储库做法线吗?
not2qubit

3
重要说明-您必须至少有一页才能克隆Wiki存储库。
Tobias Cudnik '18

1

Wiki页面作为存储库进行管理。因此,单击您的存储库,然后在左侧单击Wiki。最后,在右上角单击“ 克隆存储库”。在那里,您将清除有关如何正确克隆它的说明。


1

克隆Github Wiki存储库的语法为:

git clone [RepositoryName].wiki.git

如果是私有存储库,那么将提示您输入用户名/密码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.