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

Can't get git clone over https with proxy and invalid certificate...

From
Giovanni Funchal <gafunchal@gmail.com>
Date
Aug 8, 2008, 11:48 UTC
Message-ID
<c475e2e60808080448x40683db1wadcd834e94d7d263@mail.gmail.com>
Hi all,

I've been trying without success to clone a git repository over https. I've got a complicated situation because I have a proxy which only allows http/https and the server I'm trying to connect to has an invalid certificate. I'm using git 1.5.6.4 and curl 7.18.1 compiled on x86_64.

Ok, so I have created the following ~/.curlrc:
   netrc
   proxytunnel
   insecure
   proxy = http://proxyserver.com:8080
   proxy-user = proxyuser:proxypassword
accompanied by the following ~/.netrc:
   machine remoteserver.com
   login remoteuser
   password remotepassword
and the following ~/.gitconfig:
   [user]
      name = My Name
      email = my.em@il.com
   [http]
      sslVerify = false
All above files permissions are set to 600 and I have also set the
environment variables http_proxy, https_proxy and all_proxy (one never
knows) to:
   http://proxyuser:proxypassword@proxyserver.com:8080
Ok, now lets try:

$ wget -q --no-check-certificate https://remoteuser@remoteserver.com/.git/HEAD && cat HEAD && rm HEAD ref: refs/heads/master $ curl https://remoteuser@remoteserver.com/.git/HEAD ref: refs/heads/master $ git clone https://remoteuser@remoteserver.com/.git/ Initialized empty Git repository in /home/user/.git/ error: Proxy requires authorization! warning: remote HEAD refers to nonexistent ref, unable to checkout.

Both wget and curl work, but git won't! Any clues?

Thanks in advance and best regards, -- Giovanni

Next: Shawn O. Pearce
Message 1 of 3 in “Can't get git clone over https with proxy and invalid certificate...”
  1. Giovanni FunchalAug 8, 2008
  2. Shawn O. PearceAug 8, 2008
  3. Giovanni FunchalAug 8, 2008

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.