Jak sklonować wiki GitHub?

137

Jak sklonować wiki mojego repozytorium GitHub? Wiem, że to oddzielne repozytorium Git, ale nie pamiętam ścieżki.

Próbowałem ...reponame/wiki.giti ...reponame.git/wiki, ale żadne z nich nie jest poprawne.

joseph.hainline
źródło
To pytanie było właściwie kilkoma pytaniami, z których jedno zamknęło je, ponieważ było nie na temat. W tamtym czasie nie istniała też akceptowana odpowiedź na to pytanie. Jeśli już, ta odpowiedź powinna być oznaczona jako duplikat tej.
joseph.hainline
Chyba masz racje. Dziękuję za zwrócenie uwagi!
Kromster

Odpowiedzi:

223

Dołącz .wiki.git do nazwy repozytorium.

To znaczy, jeśli nazwa twojego repozytorium to foobar :

git clone [email protected]:myusername/foobar.git byłaby ścieżką do sklonowania repozytorium

i

git clone [email protected]:myusername/foobar.wiki.git byłaby ścieżką do sklonowania jego wiki.

Uwaga: musisz mieć co najmniej jedną stronę, aby móc sklonować repozytorium wiki. (via @ tobiasz-cudnik)

joseph.hainline
źródło
2
Czy inni użytkownicy automatycznie mają uprawnienia do przesyłania, jeśli mogą edytować?
krlmlr
1
Tak. Możesz ustawić dla nich dostęp do odczytu w zależności od tego, czy są współpracownikami, ale uprawnienia push wymagają, aby byli współpracownikami. github.com/blog/774-git-powered-wikis-improved
joseph.hainline
1
Działa również z adresami URL https: git clone github.com/fpinscala/fpinscala.wiki
bluehallu
3
Oczywistym pytaniem Can you clone the github Wiki into the same directory as your repo?uzupełniającym jest: Ponownie, po którym następuje: Czy mogę wtedy zrobić normalne git pushdla tego repo?
not2qubit
3
Ważna uwaga - musisz mieć co najmniej jedną stronę, aby móc sklonować repozytorium wiki.
Tobias Cudnik
1

Strony Wiki są zarządzane jako repozytorium. Więc kliknij swoje repozytorium, a następnie po lewej stronie kliknij Wiki . Na koniec w prawym górnym rogu kliknij Clone Repository . Tam znajdziesz jasne instrukcje, jak go poprawnie sklonować.

Begueradj
źródło
1

Składnia klonowania repozytorium wiki Github to:

git clone [RepositoryName].wiki.git

Jeśli jest to repozytorium prywatne, zostaniesz poproszony o podanie nazwy użytkownika / hasła.

Neeraj Bansal
źródło