I have installed GitHub for Windows and also GitExtensions and have multiple versions of git.exe in my path.
C:UsersRajatAppDataLocalGitHubPortableGit_93e8418133eb85e81a81e5e19c272776524496c6cmdgit.exe
C:UsersRajatAppDataLocalGitHubPortableGit_93e8418133eb85e81a81e5e19c272776524496c6ingit.exe
E:cygwiningit.exe
C:Program Files (x86)Gitcmdgit.exe
C:Program Files (x86)Gitingit.exe
Now, when I do git push origin master
with any of the last three git.exe
s, it asks for my username. But the Portable Git doesn't ask for username. See the following screenshot:
The heart-shaped character is just a ^C
so ignore that.
How is authentication being taken care of in this case? Ultimately I want the last three Gits to not ask for authorization. How's that possible?
I found two extra files in the GitHub's Git but I doubt they matter at all:
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…