Les Pages Wiki sur GitLab pour centraliser votre documentation

Créez une base de connaissances collaborative pour vos dépôts grâce à l'outil Wiki intégré de GitLab.

Les Pages Wiki sur GitLab : Centraliser votre documentation logicielle

La mémoire de votre projet

Le code source n'est que la partie émergée de l'iceberg. Pour qu'un projet vive longtemps et soit compréhensible par tous, il a besoin d'une documentation solide. Le Wiki de GitLab est l'outil parfait pour cela : il permet de créer une véritable encyclopédie interne pour votre dépôt.

Contrairement au fichier README.md qui reste souvent technique et limité à un seul fichier, le Wiki permet de structurer des dizaines de pages (guides d'installation, règles de contribution, architecture logicielle). C'est un espace collaboratif où chaque membre de l'équipe peut apporter sa pierre à l'édifice.

Rôle utilisateur Action sur le Wiki
Guest (Invité) Lecture seule des pages
Reporter Lecture seule des pages
Developer / Maintainer Création et édition autorisées

Créer une page Wiki pas à pas

Pas besoin de maîtriser des outils complexes : si vous savez écrire du texte, vous savez documenter votre projet sur GitLab.

Accéder à l'espace Wiki

Depuis votre projet, repérez et cliquez sur l'onglet Plan puis Wiki dans le menu latéral. Si c'est votre première visite, GitLab vous proposera de créer votre première page Wiki.

Menu Wiki dans l'interface GitLab

"L'onglet Wiki est situé juste à côté de Plan"

Rédaction et mise en forme

Remplissez les informations de votre nouvelle page :

  • Title : Donnez un nom clair à votre page (ex : "Guide d'installation"). C'est le titre qui apparaîtra en haut de votre documentation logicielle.
  • Path : GitLab génère automatiquement l'adresse URL à partir du titre. Vous pouvez décocher la case Generate page path from title si vous souhaitez personnaliser manuellement le lien d'accès.
  • Format : Par défaut, le Markdown est sélectionné. C'est le langage standard pour mettre en forme vos textes (gras, titres, listes) très simplement.
  • Template : Une nouveauté majeure qui permet de choisir un modèle de page pré-rempli pour gagner du temps et garder une structure cohérente sur tout le Wiki de GitLab.
  • Content : C'est votre zone de travail. Vous pouvez utiliser l'éditeur visuel ou cliquer sur Switch to plain text editing pour rédiger directement en code Markdown.
  • Commit message : Comme pour une modification de code, rédigez une courte phrase expliquant l'ajout ou la modification de la page (ex : "Création de la documentation réseau").
Interface de rédaction d'une page Wiki

Cliquez sur le bouton bleu Create page pour enregistrer votre travail.

Consultation du résultat

Votre page est désormais en ligne. Vous pouvez voir l'historique des modifications, ce qui est très pratique pour savoir qui a mis à jour la documentation et quand.

Aperçu de la page Wiki créée

"Votre documentation est maintenant accessible à toute l'équipe"

Information technique

Techniquement, le Wiki est un dépôt Git séparé. Cela signifie que les utilisateurs avancés peuvent même cloner le Wiki sur leur ordinateur pour rédiger la documentation hors-ligne et la pousser comme s'il s'agissait de code classique.

Conclusion

Utiliser les Pages Wiki transforme votre dépôt en un projet professionnel et pérenne. Une bonne documentation réduit drastiquement le temps d'apprentissage des nouveaux arrivants et évite les erreurs dues au manque d'informations.

Maintenant que votre projet est complet (code, tickets, jalons et documentation), il ne faut pas oublier l'essentiel : la sécurité de vos données. Dans le prochain chapitre, nous allons apprendre à créer une sauvegarde GitLab (Backup) pour ne jamais rien perdre.

Espace commentaire

Écrire un commentaire

Rejoignez la discussion

Vous devez être connecté pour poster un message.

25 commentaires

ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Oui, le wiki est inclus dans le dump généré par gitlab-backup create. Tu n'as rien de spécial à configurer de ton côté.

16/05/2026 à 02:06
richard13
Membre Actif
Avatar de richard13
richard13
Membre Actif

On peut automatiser la sauvegarde de ce repo wiki avec le reste des backups ?

15/05/2026 à 18:15
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Normal, GitLab sanitize les titres. Garde des titres simples, sans accent ni espace, et utilise la case Path pour définir l'URL propre :

# Exemple de nommage robuste
# Titre: Installation Guide
# Path: installation-guide
15/05/2026 à 13:49
nklein
Membre
Avatar de nklein
nklein
Membre

J'ai un souci avec les caractères spéciaux dans les noms de pages. Ça me génère des URL illisibles.

15/05/2026 à 07:40
elamy
Membre
Avatar de elamy
elamy
Membre

Le support des templates est vraiment un gain de temps pour harmoniser la doc.

15/05/2026 à 02:00
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Non, le wiki est géré globalement au niveau du dépôt. Soit tu as l'accès en écriture, soit tu ne l'as pas. C'est tout ou rien.

14/05/2026 à 18:25
leroux-colette
Membre Actif
Avatar de leroux-colette
leroux-colette
Membre Actif

Est-ce qu'on peut restreindre l'accès en écriture à certains dossiers du wiki ?

14/05/2026 à 10:59

L'historique est vraiment pratique pour éviter les suppressions accidentelles par des juniors.

14/05/2026 à 03:36
michelle-samson
Membre Actif
Avatar de michelle-samson
michelle-samson
Membre Actif

J'ai testé l'éditeur visuel, il me transforme tout mon Markdown en balises bizarres. Je reste sur le mode plain text.

13/05/2026 à 20:40
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Utilise les chemins relatifs basés sur la racine du wiki. Si ta page est dans un sous-dossier, remonte avec ../. Évite les liens absolus à tout prix.

13/05/2026 à 12:46
constance-techer
Membre Actif
Avatar de constance-techer
constance-techer
Membre Actif

Comment on fait pour lier deux pages ensemble ? J'ai essayé avec des chemins relatifs mais ça casse dès que je change la structure.

13/05/2026 à 06:23
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

C'est exactement l'idée. Tout est dans le repo, donc c'est versionné. Voici comment vérifier l'historique en CLI si t'as cloné le repo :

git log --pretty=format:"%h - %an, %ar : %s"
12/05/2026 à 22:53
jeannine76
Membre
Avatar de jeannine76
jeannine76
Membre

Franchement, le Wiki GitLab est plus simple que Confluence pour les petits projets. Au moins c'est versionné.

12/05/2026 à 15:09

Le rendu Markdown est parfois différent entre le README et le Wiki. C'est normal ?

12/05/2026 à 10:51
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

C'est comme pour le code source. Fais un git pull --rebase avant de pousser. Si y'a des modifs sur l'interface web en même temps, tu vas te manger des conflits.

12/05/2026 à 03:11

J'ai tenté de cloner le wiki en local pour éditer hors-ligne, mais j'ai un conflit lors du git push. Comment gérer ça proprement ?

11/05/2026 à 22:28

Est-ce qu'on peut forcer un modèle de page par défaut pour tous les nouveaux wikis ?

11/05/2026 à 16:18
emmanuelle-humbert
Membre Actif
Avatar de emmanuelle-humbert
emmanuelle-humbert
Membre Actif

Merci, c'était bien désactivé dans les paramètres du projet. Ça marche nickel maintenant.

11/05/2026 à 08:55
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Non, c'est disponible sur toutes les versions. Regarde dans les Settings > General > Visibility, project features, permissions. Vérifie que le bouton Wiki est bien sur Enabled.

11/05/2026 à 02:10

Je ne vois pas l'onglet Wiki dans mon menu latéral. Je suis sur la version Community Edition, c'est bridé ?

10/05/2026 à 21:39
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Pour l'API, tu peux passer par les points de terminaison POST /projects/:id/wikis. C'est du classique.

Pour les schémas, intègre des fichiers .png directement dans le dossier du repo wiki, ça passe sans souci.

10/05/2026 à 15:37

Le markdown c'est bien, mais pour des gros schémas, le wiki GitLab devient vite limité, non ?

10/05/2026 à 10:11

Quelqu'un sait si on peut scripter la création de pages via l'API ? J'ai une centaine de projets à documenter.

10/05/2026 à 05:38
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

T'as bien vérifié ton accès via HTTPS ou SSH ? Le wiki est un repo Git distinct. Si t'as un souci, essaie de forcer le clone avec l'URL dédiée au wiki, elle se termine par .wiki.git.

09/05/2026 à 23:37
llemaire
Membre Actif Secouriste
Avatar de llemaire
llemaire
Membre Actif Secouriste

Tuto utile. Par contre, j'ai voulu cloner le wiki comme un repo standard, mais j'ai une erreur de permission. Pourtant je suis bien en Maintainer sur le projet.

09/05/2026 à 18:18

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire