title: Carthage issue: failed with exit code 128
body: <p>I am migrating from Swift 1.2 to Swift 3.0. I am using Carthage to handle my 3rd party frameworks. When i try to update my Carthage in my Mac terminal using the command </p>
  
  <pre><code>carthage update
  </code></pre>
  
  <p>I am ending up with this error  </p>
  
  <p><code>A shell task (/usr/bin/env git clone --bare --quiet https://github.com/TTTAttributedLabel/TTTAttributedLabel.git /Users/karthikeya/Library/Caches/org.carthage.CarthageKit/dependencies/TTTAttributedLabel) failed with exit code 128:
  fatal: unable to access 'https://github.com/TTTAttributedLabel/TTTAttributedLabel.git/': Failed to connect to github.com port 443: Operation timed out</code></p>
  
  <p>The 3rd party frameworks i am using are 
  SnapKit,
  ramy-kfoury/SwiftRouter,
  TTTAttributedLabel/TTTAttributedLabel,
  realm/realm-cocoa,
  matthewpalmer/Locksmith,
  Alamofire/Alamofire,
  Alamofire/AlamofireImage,</p>
  
  <p>I tried using different commands on similar lines like </p>
  
  <pre><code>carthage update --platform iOS
  </code></pre>
  
  <p>and also this </p>
  
  <pre><code>carthage update --platform iOS --no-use-binaries
  </code></pre>
  
  <p>But all of these give me the same result. I am breaking my head over this.</p>
  
  <p>I did a little research and some people suggested it might be a proxy issue. I ran these commands in terminal</p>
  
  <pre><code>git config --global --unset https.proxy
  git config --global --unset http.proxy
  </code></pre>
  
  <p>Still no luck with carthage update. Someone please tell me what is happening? Why is the Carthage not updating?</p>
  
  <p>I cleaned cache using this </p>
  
  <pre><code>rm -rf ~/Library/Caches/org.carthage.CarthageKit
  </code></pre>
  
  <p>Even quit Xcode and restarted my system.</p>