Re: [PATCH_v1] add 'git credential' plumbing command
From: Jeff King <hidden>
Date: 2016-06-15 22:54:02
On Mon, Jun 11, 2012 at 08:34:55AM -0700, Junio C Hamano wrote:
Jeff King [off-list ref] writes:quoted
Perhaps it would be simpler to accept a URL on the command line, and also provide a --stdin option for callers that want to feed it directly. So: git credential fill https://example.com/foo.git would be identical to: git credential --stdin fill <<\EOF protocol=https host=example.com path=foo.git EOFand "git credential fill https://peff@example.com/foo.git" would be identical to the latter one with user=peff already filled in?
Exactly. Though see my other response to Matthieu, which notes that: git credential fill https://peff:supersecret@example.com/foo.git is problematic. :( Probably it should be spelled: git credential fill <<\EOF url=https://peff:supersecret@example.com/foo.git EOF and then: git credential fill <<\EOF url=https://peff:supersecret@example.com/foo.git username=junio password=othersecret would do what you expect (break the URL out into its components, and then override particular fields). -Peff