In meiner Organisation entwickeln sich mehrere Programmierer mit einem gemeinsam genutzten Konto im Roboter.
Ich habe kürzlich begonnen, den Quellcode auf GitHub zu verwalten, aber beachten Sie, dass die Benutzerverwaltung beim Festlegen der Entwicklung im selben Repository im Roboter etwas umständlich war.
Ich möchte mehrere Konten innerhalb desselben Repositorys wechseln, aber als ich es nachgeschlagen habe, konnte ich nur eine Möglichkeit finden, es für jedes Repository festzulegen.
Da Benutzer häufig wechseln, ist es schwierig, gitconfig jedes Mal neu zu schreiben, und es scheint vergessen zu sein.
Ich habe ein Skript geschrieben, um den Committer vor dem Festschreiben zu überprüfen.
Den Quellcode finden Sie hier [https://github.com/DaikiMaekawa/git-check-committer].
Normal festlegen.
$ git commit -m "msg"
Kontoinformationen werden angezeigt
Geben Sie y ein, um das Commit normal durchzuführen.
Sie können Ihr Konto zurücksetzen, indem Sie n eingeben.
Author = USER_NAME <USER_EMAIL> Do you want to me to keep it this way? [y/n] n
Richten Sie ein neues Konto ein.
Username:NEW_USER_NAME
Email:NEW_USER_EMAIL
Please commit that again...
Sie werden aufgefordert, sich erneut zu verpflichten.
$ git commit -m "msg"
Überprüfen Sie die aktualisierten Kontoinformationen und geben Sie y ein, wenn kein Problem vorliegt.
Author = NEW_USER_EMAIL <NEW_USER_EMAIL>
Recommended Posts