Skonfiguruj klientów Git, takich jak GitHub dla Windows, aby nie pytać o uwierzytelnienie

Zainstalowałem GitHub dla Windows, a także GitExtensions i mam wiele wersji git.exe na mojej ścieżce.

C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\cmd\git.exe
C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe
E:\cygwin\bin\git.exe
C:\Program Files (x86)\Git\cmd\git.exe
C:\Program Files (x86)\Git\bin\git.exe

Teraz, kiedy to robięgit push origin master z którymkolwiek z trzech ostatnichgit.exes, pyta o moją nazwę użytkownika. Ale Portable Git nie pyta o nazwę użytkownika. Zobacz następujący zrzut ekranu:

Postać w kształcie serca jest po prostu^C więc zignoruj ​​to.

Jak w tym przypadku zajmuje się uwierzytelnianiem? Ostatecznie chcę, aby trzy ostatnie Gity nie poprosiły o autoryzację. Jak to możliwe?

Znalazłem dwa dodatkowe pliki w GitHub's Git, ale wątpię, żeby w ogóle miały znaczenie:

questionAnswers(3)

yourAnswerToTheQuestion