Configurar clientes Git, como o GitHub para Windows, para não solicitar autenticação
Eu instalei o GitHub para Windows e também GitExtensions e tenho várias versões do git.exe no meu caminho.
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
Agora, quando eu façogit push origin master
com qualquer um dos últimos trêsgit.exe
s, ele pede meu nome de usuário. Mas o Portable Git não pede nome de usuário. Veja a seguinte imagem:
O personagem em forma de coração é apenas um^C
então ignore isso.
Como a autenticação está sendo tratada neste caso? Em última análise, quero que os últimos três Gits não peçam autorização. Como isso é possível?
Eu encontrei dois arquivos extras no Git do GitHub, mas duvido que eles sejam importantes: