Настройте клиенты Git, такие как GitHub для Windows, чтобы не запрашивать аутентификацию

Я установил GitHub для Windows, а также GitExtensions и имею несколько версий git.exe на моем пути.

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

Теперь, когда я делаюgit push origin master с любым из последних трехgit.exes, он запрашивает мое имя пользователя. Но Portable Git не запрашивает имя пользователя. Смотрите следующий скриншот:

Сердцевидный персонаж - это просто^C так что игнорируй это.

Как проходит аутентификация в этом случае? В конечном итоге я хочу, чтобы последние три Gits не запрашивали авторизацию. Как это возможно?

Я нашел два дополнительных файла в GitHub's Git, но сомневаюсь, что они имеют значение:

Ответы на вопрос(3)

Ваш ответ на вопрос