Einige Lager verfügen über viele Submodule. Beim Klonen werden Sie von jedem Submodul aufgefordert, das Kontokennwort einmal einzugeben, was sehr ärgerlich ist. Die Lösung lautet wie folgt:
Berühren Sie unter ~/, um die Datei .git-credentials zu erstellen, bearbeiten Sie diese Datei mit vim und geben Sie das Inhaltsformat ein:
touch .git-credentials
vim .git-credentials
Drücken Sie „i“ und geben Sie Folgendes ein: https://{Benutzername}:{Passwort} @github .com
Zum Beispiel https://aoeddklj:[email protected]
Im Terminal ausführen:
git config --global credential.helper store
Sie können sehen, dass die Datei ~/.gitconfig ein weiteres Element enthält:
[credential]
helper = store
Zu diesem Zeitpunkt müssen Sie es nur einmal eingeben, wenn Sie das Submodul erneut ziehen.