Performance Probleme unter Windows
Problem: git brauchte eine Weile bis es sich mit dem Remote Server verbunden hat, um einen Befehl auszuführen (pull/push/fetch etc.)
Lösung: in der gitconfig den credential.provider konfigurieren
git config --global credential.provider generic
Der Weg der Weisheit führte über:
- Logging erhöhen:
set GIT_TRACE = true set GIT_CURL_VERBOSE = true git <command>
-> Erkenntnis, dass der credential-manager-core eine etwas längere Pause einlegt (2 x 5s)
- alle Parameter der gitconfig ansehen:
git config --list
-> keine Auffälligkeiten
-
Frag [Google Ecosia ..]: https://github.com/microsoft/Git-Credential-Manager-Core/issues/364