Actions
Anomalie #400
ferméVariable GIT_* et configuration d'un dépôt.
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 $*)
}
Actions
#1
Mis à jour par Geoffroy Desvernay il y a plus de 10 ans
- Statut changé de Nouveau à Fermé
done, merci :)
Actions