Aller au contenu

Gitlab - Formation continue

  1. Je me connecte sur
  2. Je crée un projet
  3. J'apprends (je révise) Markdown et je sais écrire un bon README.md
  4. J'édite un fichier je-prends-des-notes.md
  5. Survol rapide des fonctionnalités de gitlab
  6. Je prépare ma machine-école Windows
  7. Je configure ssh
  8. J'ajoute ma clé publique ssh sur le serveur gitlab
  9. Je n'oublie pas de configurer le fichier .ssh/config
  10. J'installe/configure git
  11. Je clone le projet dans Visual Studio Code
  12. Option Linux : J'installe Multipass
    1. J'installe une VM Multipass Ubuntu depuis Windows (préconfigurée avec cloud-init)
    2. Je démarre l'instance
    3. Je configure ssh
    4. Je configure git
    5. Je clone mon projet
    6. Je connecte ma VM par ssh depuis Windows (it works !)
  13. J'ajoute un fichier .gitignore sur gitlab
  14. Je tire (pull) les modifications de projet sur mes machines clientes
  15. S'accrocher aux branches
    1. C'est quoi une main ?
    2. On peut changer de main ?
    3. Désolé, mais je ne vois qu'une branche ?
    4. Bon ben, branchons-nous
    5. J'édite le fichier README.md depuis Visual Studio
    6. Je déplace mon fichier je-prends-des-notes.md
    7. Je valide et publie les modifications
    8. Je fusionne les branches avec merge request
  16. Je travaille mes fichiers depuis un navigateur avec le plugin Visual Studio code
  17. Je synchronise les modifications sur les différentes instances (Windows / Linux)
  18. Mkdocs et Mkdocs-material et les PDF's
  19. J'organise mon dossier de travail mkdocs
  20. Je crée mon serveur local avec mkdocs serve -a ...
  21. Gitlab Pages
    1. Les runners
    2. Gitlab-ci
    3. Je publie mon travail
  22. Travail collaboratif
    1. Comment qu'on s'y met à plusieurs
    2. Qui a le droit ?
    3. Les merge request à plusieurs
    4. RAF, on est tous responsables
  23. gitlab.ictge.ch, Gitlab EE, vmware ESX, les backups internes et SBE
  24. Gitlab à fond
    1. Les préférences
    2. La configuration des projets
    3. Les menus
  25. Je suis responsable de mes sauvegardes avec GHORG
  26. Les commandes git qui vont me rendre service
  27. Les plugins Visual Studio code
    1. Gitlens
    2. Markdown
  28. On n’est pas allé plus loin que le point 5 en 6 heures ?