title: Does git clone work through NTLM proxies?
body: <p>I've tried both using <code>export http_proxy=http://[username]:[pwd]@[proxy]</code> and <code>git config --global http.proxy http://[username]:[pwd]@[proxy]</code>. </p>
  
  <p>I couldn't make it work. It looks like git uses Basic authentication:</p>
  
  <pre><code>Initialized empty Git repository in /home/.../.git/
  * Couldn't find host github.com in the .netrc file, using defaults
  * About to connect() to github.com port 8080 (#0)
  *   Trying 10.... * Connected to github.com (10....) port 8080 (#0)
  * Proxy auth using Basic with user '...'
  &gt; GET http://github.com/sunlightlabs/fiftystates.git/info/refs HTTP/1.1
  Proxy-Authorization: Basic MD...
  User-Agent: git/1.6.1.2
  Host: github.com
  Pragma: no-cache
  Accept: */*
  Proxy-Connection: Keep-Alive
  
  &lt; HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to t
  he Web Proxy filter is denied.  )
  &lt; Via: 1.1 ...
  &lt; Proxy-Authenticate: Negotiate
  &lt; Proxy-Authenticate: Kerberos
  &lt; Proxy-Authenticate: NTLM
  &lt; Connection: Keep-Alive
  &lt; Proxy-Connection: Keep-Alive
  &lt; Pragma: no-cache
  &lt; Cache-Control: no-cache
  &lt; Content-Type: text/html
  &lt; Content-Length: 4118
  * The requested URL returned error: 407
  * Closing connection #0
  fatal: http://github.com/sunlightlabs/fiftystates.git/info/refs download error - The requested URL returned error: 407
  </code></pre>
  
  <p>Google search returned mixed and probably not updated results. Somewhere it says that <code>curl</code> is (was?) used under the hood, but its options are (were?) hardwired into code. For example, </p>
  
  <pre><code>curl --proxy-ntlm --proxy ...:8080 google.com
  </code></pre>
  
  <p>works, and I'd like to use the same option with git.</p>
  
  <p>I need some more definite answers here: has anybody succeed using git through Windows proxies? Which version? </p>
  
  <p>Thanks.</p>