Re: [http] Git error messages reveal password encoded in the URL
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Jul 19, 2010, 21:02 UTC
- Message-ID
- <m3aapnmbid.fsf@localhost.localdomain>
- In-Reply-To
- <4C4484A4.5010009@gmail.com>
Ketan Padegaonkar <ketanpadegaonkar@gmail.com> writes:
> We use http to serve our git repos, in order for git to not ask me a > username/password everytime,
Errr... WTF? Can't you configure SSH (use ssh-add, perhaps together with tool such as keychain) to use public key based authentication?
Show 14 quoted lines
> I've put the following in my .git/config: > > [remote "origin"] > url = https://user:pass@host/repo.git > > What is discerning is that every time git encounters a problem > connecting to the repo, I get the following error containing both my > username and password. > > error: Couldn't resolve host 'host' while accessing > https://user:pass@host/repo.git/info/refs > > I would like to suggest that the password be removed/masked from this > error message.
Which git version do you use? I recall vaguely that something was done in this direction (masking passwords in URLs).
-- Jakub Narebski Poland ShadeHawk on #git