Dans mon organisation, plusieurs programmeurs développent avec un compte partagé dans le robot.
J'ai récemment commencé à gérer le code source sur GitHub, mais notez que la gestion des utilisateurs lors de l'engagement de développement dans le même référentiel à l'intérieur du robot était un peu lourde.
Je souhaite changer plusieurs comptes dans le même référentiel, mais lorsque je l'ai recherché, je n'ai pu trouver qu'un moyen de le définir pour chaque référentiel.
Comme les utilisateurs changent fréquemment, il est difficile de réécrire gitconfig à chaque fois, et cela semble être oublié.
J'ai écrit un script pour vérifier le committer avant de commettre.
Le code source peut être trouvé ici [https://github.com/DaikiMaekawa/git-check-committer).
Engagez-vous normalement.
$ git commit -m "msg"
Les informations du compte s'affichent
Entrez y pour vous engager normalement.
Vous pouvez réinitialiser votre compte en tapant n.
Author = USER_NAME <USER_EMAIL> Do you want to me to keep it this way? [y/n] n
Créez un nouveau compte.
Username:NEW_USER_NAME
Email:NEW_USER_EMAIL
Please commit that again...
Il vous sera demandé de vous engager à nouveau.
$ git commit -m "msg"
Vérifiez les informations de compte mises à jour et entrez y s'il n'y a pas de problème.
Author = NEW_USER_EMAIL <NEW_USER_EMAIL>
Recommended Posts