git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Https password present in git output

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 13, 2016, 18:16 UTC
Message-ID
<CAPc5daXq-WBEYTyi2M7kMoZtQCYgucCRQ=GFVt8U_H_vRYyZPw@mail.gmail.com>
In-Reply-To
<xmqqd1mh1kbd.fsf@gitster.mtv.corp.google.com>
On Wed, Jul 13, 2016 at 11:09 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 12 quoted lines
> ervion <ervion@cryptolab.net> writes:
>
>> Sometimes using ssh is not possible and saving https password in plain
>> text to disk may be desireable
>> (in case of encrypted disk it would be equivalent security with
>> caching password in memory).
>>
>> One possibility for this in git is to save remote in the
>> https://username:password@domain.com/repo.git format.
>
> Wasn't netrc support added exactly because users do not want to do
> this?
Interesting. Even with "auth in URL", I seem to get this:
$ git fetch -v -v https://gitster:pass@github.com/git/git  refs/tags/v2.9.1
From https://github.com/git/git
 * tag               v2.9.1     -> FETCH_HEAD
Notice that "From $URL" has the userinfo (3.2.1 in RFC 3986) scrubbed.

If you are seeing somewhere we forgot to scrub userinfo in a similar way in the output, we should. Where do you see "present in git OUTPUT" as you said in the subject? What command with what options exactly and in what part of the output?

Thanks.
Previous: Junio C HamanoNext: ervion
Message 3 of 6 in “Https password present in git output”
  1. ervionJul 13, 2016
  2. Junio C HamanoJul 13, 2016
  3. Junio C HamanoJul 13, 2016
  4. ervionJul 13, 2016
  5. Jeff KingJul 13, 2016
  6. Dennis KaarsemakerJul 13, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.