From: Jeff King Date: Mon, 14 Apr 2014 22:15:30 GMT Subject: Re: Clear an invalid password out of the credential-cache? Message-ID: <20140414221530.GA29704@sigill.intra.peff.net> In-Reply-To: <2D1883E9414E4E1E99559A6A2163BE87@black> On Sat, Apr 12, 2014 at 09:12:57AM -0400, Jason Pyeron wrote: > Is it me or is the only way to clear a single invalid password out of the > credential-cache is by "git credential-cache exit"? Try the "reject" action: $ : remember a credential $ url() { echo url=https://example.com; } $ (url; echo username=me; echo password=foo) | git credential-cache store $ : get it again $ url | git credential-cache get username=me password=foo $ : forget it $ url | git credential-cache erase $ : now produces nothing $ url | git credential-cache get Git should do this for you automatically if it tries to use the password and gets rejected (but only if the rejection is a password rejection, like an HTTP 401). -Peff