Как мне клонировать GitHub вики?

137

Как мне клонировать вики моего репозитория GitHub? Я знаю, что он сохранен как отдельный репозиторий Git, но я не могу вспомнить путь.

Я пробовал ...reponame/wiki.gitи ...reponame.git/wiki, но ни один не прав.

joseph.hainline
источник
Этот вопрос был на самом деле несколько вопросов, один из которых был закрыт за то, что не по теме. Кроме того, в то время, когда принятого ответа на этот вопрос не было. Если что-то, что ответ должен быть отмечен как дубликат этого.
joseph.hainline
Мне кажется, ты прав. Спасибо что подметил это!
Кромстер

Ответы:

223

Добавьте .wiki.git к имени хранилища.

То есть, если имя вашего репозитория было foobar :

git clone git@github.com:myusername/foobar.git будет путь клонировать ваш репозиторий

и

git clone git@github.com:myusername/foobar.wiki.git будет путь клонировать его вики.

Примечание: у вас должна быть хотя бы одна страница, чтобы иметь возможность клонировать репозиторий вики. (через @ tobiasz-cudnik)

joseph.hainline
источник
2
Есть ли другие пользователи автоматически имеют разрешение на толчок , если они могут изменить?
krlmlr
1
Да. Вы можете установить для них доступ на чтение в зависимости от того, являются ли они соавтором, но для принудительных разрешений требуется, чтобы они были соавтором. github.com/blog/774-git-powered-wikis-improved
joseph.hainline
1
Работает и с https URL: git clone github.com/fpinscala/fpinscala.wiki
bluehallu
3
Очевидный последующий вопрос: Can you clone the github Wiki into the same directory as your repo?снова следует: Могу ли я сделать нормальный git pushрепо?
not2qubit
3
Важное замечание - для клонирования репозитория вики вы должны иметь хотя бы одну страницу.
Тобиас Кудник
1

Вики-страницы управляются как хранилище. Итак, нажмите на свой репозиторий, затем на левой стороне нажмите на вики . Наконец в правом верхнем углу нажмите на клон репозитория . Там вы получите четкие инструкции о том, как правильно его клонировать.

Begueradj
источник
1

Синтаксис для клонирования репозитория Github wiki:

git clone [RepositoryName].wiki.git

Если это частный репозиторий, вам будет предложено ввести имя пользователя / пароль.

Neeraj Bansal
источник