Skip to main content

Configuration du Git

1. Commande git-config

Afin d'accéder aux différentes sources, il convient de paramétrer l'accès de l'utilisateur aux Gits Open-Prod et de myfab. Pour réaliser les opérations de maintenance courantes, vous aurez principalement besoin d'accéder aux Gits d'Objectif-Pi Open-Prod, myfab Modules et myfab Modules Spécifiques. Pour cela et depuis un terminal, utiliser la commande git-config

image.png

Saisir le numéro correspondant au Git que vous souhaitez modifier. Par exemple 1 pour le Git myfab.

image.png

Trois options sont possibles :

  • Changer de branche [0],
  • Appliquer un commit particulier [1],
  • Changer d'utilisateur [2].

2. Changement de branche

Sur chacun des répertoires, il est possible de se positionner sur une branche du projet, c'est à dire une version. Après avoir tapé la commande git-config saisir 0 puis renseigner le mot de passe administrateur.

image.png

Toutes les branches mises en ligne sur le Git seront alors affichées. Taper le numéro correspondant à la branche sur laquelle vous souhaitez vous positionner.

image.png

3. Appliquer un commit particulier

Après avoir tapé la commande git-config et avoir sélectionné le Git à modifier, saisir 1 pour appliquer un commit donné. Saisir ensuite le numéro de commit puis valider par "Entrée".

image.png

4. Changer d'utilisateur

Après avoir tapé la commande git-config et avoir sélectionné le Git à modifier, saisir 2 pour modifier les identifiants d'accès au Git. Il vous sera demandé ensuite le login, l'email et le mot de passe de l'utilisateur à définir.

Veuillez vous adresser au service SI ou à votre chargé de clientèle si vous ne connaissez pas ces identifiants.

image.png

Lors du changement d'utilisateur via la commande git-config, il peut arriver que la manipulation soit refusée par le système car le répertoire n'est pas considéré comme étant un répertoire "git" ou bien qu'il ne soit pas considéré comme "sûr". 

image.png

 

 

 


 

 

 

 

 

 

 

 

 

Auquel cas, le terminal propose d'appliquer une exception sur le répertoire en question via une commande particulière :

git config --global --add safe.directory /home/openprod/myfab-specific

Il faut exécuter cette commande en ajoutant la commande sudo comme ci-dessous :

sudo git config --global --add safe.directory /home/openprod/myfab-specific

 

image.png