Comment cloner un wiki GitHub?


137

Comment cloner le wiki de mon dépôt GitHub? Je sais qu'il est enregistré en tant que référentiel Git séparé, mais je ne me souviens pas du chemin.

J'ai essayé ...reponame/wiki.gitet ...reponame.git/wiki, mais aucun n'est correct.


Cette question était en fait plusieurs questions, dont l'une a fermé pour être hors sujet. De plus, à l'époque, la réponse acceptée à cette question n'existait pas. Si quoi que ce soit, cette réponse doit être marquée comme un double de celle-ci.
joseph.hainline

Je suppose que tu as raison. Merci d'avoir fait remarquer cela!
Kromster

Réponses:


223

Ajoutez .wiki.git au nom du référentiel.

Autrement dit, si le nom de votre référentiel était foobar :

git clone git@github.com:myusername/foobar.git serait le chemin pour cloner votre référentiel

et

git clone git@github.com:myusername/foobar.wiki.git serait le chemin pour cloner son wiki.

Remarque: vous devez avoir au moins une page pour pouvoir cloner le dépôt wiki. (via @ tobiasz-cudnik)


2
Les autres utilisateurs ont-ils automatiquement l'autorisation de pousser s'ils peuvent modifier?
krlmlr

1
Oui. Vous pouvez les configurer pour qu'ils aient un accès en lecture en fonction du fait qu'ils sont ou non un collaborateur, mais les autorisations push exigent qu'ils soient un collaborateur. github.com/blog/774-git-powered-wikis-improved
joseph.hainline

1
Fonctionne aussi avec les URL https: git clone github.com/fpinscala/fpinscala.wiki
bluehallu

3
La question de suivi évidente est: Can you clone the github Wiki into the same directory as your repo?Encore une fois suivie de: Puis-je alors faire une opération normale git pushà ce repo?
not2qubit

3
Remarque importante - vous devez avoir au moins une page pour pouvoir cloner le dépôt wiki.
Tobias Cudnik

1

Les pages Wiki sont gérées comme un référentiel. Cliquez donc sur votre référentiel, puis sur le côté gauche cliquez sur Wiki . Enfin, dans le coin supérieur droit, cliquez sur Clone Repository . Vous y trouverez des instructions claires sur la façon de le cloner correctement.


1

La syntaxe pour le clonage du référentiel wiki Github est:

git clone [RepositoryName].wiki.git

S'il s'agit d'un référentiel privé, vous serez invité à entrer votre nom d'utilisateur / mot de passe.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.