Projet

Général

Profil

Demande #1761

Avoir le suivi automatique de l'auteur d'une modification sur un fichier de configuration

Ajouté par Frédéric Couchet il y a presque 8 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01/07/2016
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Sur le nouveau SI, nous utilisons etckeeper pour le suivi des modifications des fichiers dans /etc. Mais l'« auteur » de la modification et du commit est root@.

Il faudrait pouvoir avoir automatiquement l'auteur réel de la modification (via ses informations de connexion ssh ou autre).

Historique

#1

Mis à jour par Frédéric Couchet il y a presque 8 ans

En attendant, une bonne pratique serait d'utiliser l'option -author de git, par exemple :

git commit --author="Foo Bar <>" -a

#2

Mis à jour par Benjamin Drieu il y a plus de 7 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Benjamin Drieu

La méthode est d'avoir dans son .ssh/config :

Host *.cluster.april.org
  ProxyCommand ssh -W %h:%p april@vip.april.org -A
  SendEnv GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
  ...

Et en variable d'environnement:

export GIT_AUTHOR_EMAIL='bdrieu@april.org'
export GIT_AUTHOR_NAME='Benjamin Drieu'

J'ai déployé dans les sshd_config via /srv/common:

Host *.cluster.april.org
  ProxyCommand ssh -W %h:%p april@vip.april.org -A

Documentation en cours de modif.

#3

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF