Projet

Général

Profil

Actions

Anomalie #400

fermé

Variable GIT_* et configuration d'un dépôt.

Ajouté par Julien Enselme il y a environ 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
Echéance:
% réalisé:

0%

Temps estimé:

Description

Je signale que si les variables GIT_* sont exportées, alors la configuration locale à un dépôt (obtenue avec git config user.email par exemple) est écrasée. Par conséquent, après à la fin de https://forge.centrale-marseille.fr/projects/forge/wiki/GitTips\#faire-des-commits-avec-sa-cle-depuis-une-machine-distante j'ajouterais le message d'avertissement suivant :

Les variables GIT_* écrase les configuration de .gitconfig et des .git/config. Si vous n'utilisez ces variables que pour SSH, vous pouvez créer une commande ssh-with-git par exemple pour les initialiser.

ssh-with-git() {
    (GIT_COMMITTER_EMAIL="julien.enselme@centrale-marseille.fr"
    GIT_COMMITTER_NAME="Julien Enselme"
    GIT_AUTHOR_EMAIL=$GIT_COMMITTER_EMAIL
    GIT_AUTHOR_NAME=$GIT_COMMITTER_NAME

    export GIT_COMMITTER_EMAIL GIT_COMMITTER_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_NAME
    ssh $*)
}

Mis à jour par Geoffroy Desvernay il y a plus de 10 ans

  • Statut changé de Nouveau à Fermé

done, merci :)

Actions

Formats disponibles : Atom PDF