[PYTHON] Skript zur ordnungsgemäßen Verwendung mehrerer Github-Konten im selben Repository auf demselben Computer

Einführung

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.

Lösung

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].

wie benutzt man

Normal festlegen.

$ git commit -m "msg"

Kontoinformationen werden angezeigt

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

Skript zur ordnungsgemäßen Verwendung mehrerer Github-Konten im selben Repository auf demselben Computer
Umfrage zum Einsatz von maschinellem Lernen in realen Diensten
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
Ich habe ein POST-Skript erstellt, um ein Problem in Github zu erstellen und es im Projekt zu registrieren
Klonen Sie das Github-Repository auf dem Jupyter-Notizbuch
Verwenden Sie dHash, um eine Szene in einem Rennspiel auf der Strecke zu lokalisieren
Verwendung der C-Bibliothek in Python
Melden Sie sich einfach mit mehreren Konten bei AWS an
Erstellen mehrerer Python-Umgebungen auf demselben System
Loggen Sie sich mit json mit pygogo ein.
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
Verwendung der Exist-Klausel in Django Queryset
Verwendung des in Lobe in Python erlernten Modells
Ich möchte R-Datensatz mit Python verwenden
Extrahieren Sie jeden Standort aus Stargazers im Github-Repository
So registrieren Sie dieselben Daten mehrmals mit einer Eingabe auf dem Verwaltungsbildschirm von Django
Verwendung von GitHub auf einem Server für mehrere Personen ohne Kennwort
Verwendung der Methode __call__ in der Python-Klasse
[Hyperledger Iroha] Hinweise zur Verwendung des Python SDK
Verwendung von VS-Code in einer venv-Umgebung mit Windows
Verwenden Sie pyOCR, um die Beschreibung auf der Karte in Text umzuwandeln
Wenn Sie möchten, dass Ihre Kollegen dieselbe Sprache verwenden
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
Ich habe versucht zusammenzufassen, wie das EPEL-Repository erneut verwendet wird
Wenn Sie mehrere Versionen derselben Python-Bibliothek verwenden möchten (virtuelle Umgebung mit venv)