threads / discuss / 25812

Setting http proxy and http password

Subject: Setting http proxy and http password

## tl;dr

3 messages between Nov 22, 2010 and Nov 22, 2010.

replies: 2people: 2as markdown or json

Christoph Bartoschek· Nov 22, 2010, 22:39 UTC · lore
Hi,
I have two questions on the git http backend.
1. How can I set the proxy that should be used for git commands? For 
externals pages I have a proxy. But for our git server no proxy should be 
used. How can I configure git to never use the proxy?
2. How can I have git remember the username and password for our git server?
Christoph
Matthieu Moy· Nov 22, 2010, 22:50 UTC · re: Christoph Bartoschek · lore

Re: Setting http proxy and http password

Christoph Bartoschek <bartoschek@gmx.de> writes:
> 1. How can I set the proxy that should be used for git commands? For 
> externals pages I have a proxy. But for our git server no proxy should be 
> used. How can I configure git to never use the proxy?
Search for proxy here:
http://www.kernel.org/pub/software/scm/git/docs/git-config.html

but I think the more or less standard $http_proxy environment variable does the trick.

> 2. How can I have git remember the username and password for our git server?

Either use ~/.netrc (see http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt ), or set the URL of the remote repo to http(s)://user:password@server.com/path in .git/config (after restricting read permissions on this file appropriately, of course).

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Christoph Bartoschek· Nov 22, 2010, 23:32 UTC · re: Matthieu Moy · lore

Re: Setting http proxy and http password

Matthieu Moy wrote:
Show 18 quoted lines
> Christoph Bartoschek <bartoschek@gmx.de> writes:
> 
>> 1. How can I set the proxy that should be used for git commands? For
>> externals pages I have a proxy. But for our git server no proxy should be
>> used. How can I configure git to never use the proxy?
> 
> Search for proxy here:
> 
> http://www.kernel.org/pub/software/scm/git/docs/git-config.html
> 
> but I think the more or less standard $http_proxy environment variable
> does the trick.
> 
>> 2. How can I have git remember the username and password for our git
>> server?
> 
> Either use ~/.netrc (see
> http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-
over-http.txt
> ), or set the URL of the remote repo to
> http(s)://user:password@server.com/path in .git/config (after
> restricting read permissions on this file appropriately, of course).
> 
Thanks for the reply. 

For the first problem I now use the environment variable no_proxy. Adding http_proxy="" in front of each git command that communicates with the depot is a little bit tedious.

For the second problem I now use the .netrc file.
Christoph

← back to recent threads