title: libgit2sharp exception "cross host redirect not allowed"
body: <pre><code>Windows 7 
  ASP.NET MVC 4 
  LibGit2Sharp 0.21.0.176 
  Visual Studio Premium 2012 Version 11.0.61030.00 Update 4 
  Microsoft .NET Framework Version 4.5.50709
  </code></pre>
  
  <p>I have various unit/integration tests that call the following code : </p>
  
  <pre><code>var remote = Repository.Network.Remote.Add("origin","https://www.github.com/{org}/{repo}.git");
  Repository.Network.Fetch(remote, ...)
  </code></pre>
  
  <p>In every case an exception is thrown : </p>
  
  <blockquote>
    <p>LibGit2SharpException "cross host redirect not allowed"</p>
  </blockquote>
  
  <p>Additionally, debug step-through this code the same exception is thrown.</p>
  
  <p>From Windows <code>cmd.exe</code> I can run these commands without issue : </p>
  
  <pre><code>git clone https://www.github.com/{org}/{repo}.git
  cd repo
  git fetch
  </code></pre>
  
  <p>The GitHub repo has never been renamed.</p>
  
  <p>One unlikely explanation would be something ( such as spyware/malware ) is redirecting all http requests to an intermediary site. However, I've run full scans and found nothing.</p>
  
  <p>I can run the above tests/code on other dev/test/build workstations without this result.</p>