title: Why does git fail on push/fetch with "Too many open files"
body: <p>I'm encountering an issue with Git where I'm receiving the following message:</p>
  
  <pre><code>&gt; git fetch
  error: cannot create pipe for ssh: Too many open files
  fatal: unable to fork
  </code></pre>
  
  <p>The System Administrators have increased my file limit, but it has not corrected the issue. Additionally, I don't have an issue with creating new files with vi.</p>
  
  <p>When trying to push a new branch, I get a similar message:</p>
  
  <blockquote>
    <p>git push origin test_this_broken_git
    error: cannot create pipe: Too many open files
    fatal: send-pack: unable to fork off sideband demultiplexer</p>
  </blockquote>
  
  <p>Could somebody answer exactly why this is happening? I have not made any recent changes to my git config and have verified that manually.</p>