title: Git push origin master timed out
body: <p>I'm trying to put my project on github. I can't understand why I'm getting this error: </p>
  
  <pre><code>ssh: connect to host github.com port 22: Operation timed out
  fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>When I do this:</p>
  
  <pre><code>git push origin master
  </code></pre>
  
  <p>I've been following these instructions exactly, generated by github: </p>
  
  <pre><code>Next steps:
    mkdir UniqCheck
    cd UniqCheck
    git init
    touch README
    git add README
    git commit -m 'first commit'
    git remote add origin git@github.com:dylandrop/UniqCheck.git
    git push -u origin master 
  </code></pre>
  
  <p>I don't know why I'm getting the error. I've been successfully pushing and pulling from a different git repo (not owned by me) for another project. None of the other questions I've seen have worked so far, or have matched my problem exactly.</p>
  
  <p>Edit:
  Also, maybe of interest, this is what I get when I do a git config --get-regexp '^(remote|branch).'</p>
  
  <pre><code>remote.origin.url git@github.com:dylandrop/UniqCheck.git
  remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
  </code></pre>