title: Why does my git push hang after successfully pushing?
body: <p>On a newly set up ssh git repo, whenever I push, I get normal output like this:</p>
  
  <pre><code>➔ git push
  Counting objects: 15, done.
  Delta compression using up to 4 threads.
  Compressing objects: 100% (9/9), done.
  Writing objects: 100% (9/9), 989 bytes, done.
  Total 9 (delta 7), reused 0 (delta 0)
  </code></pre>
  
  <p>It happens very quickly, and the changes are immediately available on the server repo. But the output hangs there for about a minute, and then finishes with:</p>
  
  <pre><code>To foo@bar.com:baz.git
     c8c391c..1de5e80  branch_name -&gt; branch_name
  </code></pre>
  
  <p>If I control-c before it finishes, everything seems to continue to be normal and healthy, locally and remotely.</p>
  
  <p>What is it doing while hanging? Is something configured incorrectly on the server side?</p>