From: Jeff King Date: Fri, 03 Feb 2012 21:36:55 GMT Subject: Re: Push from an SSH Terminal Message-ID: <20120203213654.GD1890@sigill.intra.peff.net> In-Reply-To: <34592.38.96.167.131.1328289027.squirrel@mail.lo-cal.org> On Fri, Feb 03, 2012 at 12:10:27PM -0500, Neal Groothuis wrote: > > On Fri, Feb 3, 2012 at 11:21 AM, Neal Groothuis wrote: > >>> The > >>> repository is password protected so if I'm physically at Comp B, I get > >>> a gui prompt for my username and password. However Comp A does not > >>> have X Forwarding setup to Comp B so I can't get the gui interface for > >>> the username and password when I try to do the push.  Is there an > >>> alternative way to provide my credentials when doing a git push that > >>> does not require a gui? > >> > >> What protocol are you using to access the repository on Comp C? > >> > > I'm pulling and pushing over HTTP from Comp C. > > Check to see if the GIT_ASKPASS and/or SSH_ASKPASS environment variables > are set, and if the core.askpass config variable is set. If any of these > are set, unset them. Git should fall back to a simple password prompt. Hmm, yeah that is likely the problem. I was thinking git would fall back to asking on the terminal, but it does not. We probably should. -Peff