Github-3 Configuration de github 💻
Objectifs:
🎯 passer différentes configurations possibles.
Prérequis:
💡 [ Avoir un compte github ].
💡 [ Visual Studio Code installé ].
💡 [ Git installé ].
Bonjour, cette rubrique fait suite à la rubrique [ Github-2: Création et alimentation d'un repo github ],
rubrique dans laquelle nous avons construit ensemble un repo github et fait un push et une pull-request pour y ajouter du code. Dans ce chapitre nous allons parcourir les différentes configurations possibles que j'utilise.
1) Configuration du repo github.
1.1) Modifier la visibilité du repo.
-> Tout en bas des paramètres généraux vous pourrez changer la visibilité de votre projet.
Public: le repo sera accéssible par tous, Private: Seules les personnes ayant les permissions pourront y accéder.
1.2) Ajouter des protections de branches.
-> Avec ces parmètres, du code source ne pourra pas être directement poussé dans la branche main. -> Il faudra passer par une pull-request qui devra être validé par au moins un collaborateur (fonctionnalité disponible ).
2) Fichiers de configuration.
Par défaut github va chercher des paramètres de configuration dans les differents fichiers suivants:
- /etc/gitconfig, configration utile pour la machine (niveau system).
- $HOME/.gitconfig, configuration spécifique à un utilisateur (niveau global).
- $GIT_DIR/config, configuration utile pour le repo (niveau local).
2.1) Fichier de configuration système.
-> Vous pouvez par exemple remarquer que pour la commande init un repo github sera initialisé avec une branche master.
2.2) Fichier de configuration globale.
-> Ici sont spécifiés mon nom d'utilisateur et mon mail github.
2.3) Fichier de configuration locale.
-> L'url de mon repo github est paramétré dans ce fichier.
-> Il est taggué en local en tant que 'origin'.
-> Le repo est pluggé sur la branche main du repo hébergé en remote sur github.
2.4) git config commands.
-> Cette commande permet de modifier la configuration système, globale, locale ou donner le chemin d'un des fichiers associés.
❓ Taper la commande suivante pour accéder à la documentation officielle de la commande.
Conclusion:
Vous avez grace à ce tuto quelques clés pour configurer votre environnement git sur vos machines.
Paramétrez votre username et mail ou autre action de config à l'aide de git config --help.
Lorsque vous aurez envie de créer des pipelines dans vos repo github,
je vous invite à me rejoindre dans la rubrique suivante [ Github-4 Github Actions. ]