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

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

From
Giovanni Funchal <gafunchal@gmail.com>
Date
Aug 8, 2008, 15:13 UTC
Message-ID
<c475e2e60808080813o4498fc1eu1a08ae05218cec83@mail.gmail.com>
In-Reply-To
<20080808142819.GJ28749@spearce.org>
Hello,

Well, turns out that my problem was that my gcc doesn't like the `-R' switch!! Strangely enough, ./configure does not check this!! (one should define Makefile's existing option NO_R_TO_GCC_LINKER)

While this seems pretty serious, gcc only shows a tiny message while compiling ("unrecognized option -R"), not even a warning, and compiles anyway. So if you "make all install doc install-doc" like me, you won't see the bug.

I think git build system could be improved somehow to check for that. I'll perhaps try to make a patch to this during the weekend.

Regards, -- Giovanni

On Fri, Aug 8, 2008 at 4:28 PM, Shawn O. Pearce <spearce@spearce.org> wrote:
Show 26 quoted lines
> Giovanni Funchal <gafunchal@gmail.com> wrote:
>> Ok, so I have created the following ~/.curlrc:
>>    netrc
>>    proxytunnel
>>    insecure
>>    proxy = http://proxyserver.com:8080
>>    proxy-user = proxyuser:proxypassword
> ...
>> $ 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.
>
> Last time I used Git with an HTTP proxy that required authentication
> I was doing it with an environment variable:
>
>  http_proxy=http://me:pass@proxyserver.com:8080 git clone ...
>
> Fortunately this was on a Windows desktop where I was the only
> user who was logged into the system, so leaking my password into my
> environment for a short duration was about the same risk as putting
> into a ~/. file.
>
> --
> Shawn.
>
Previous: Shawn O. Pearce
Message 3 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.