title: Unable to push files to my github repository
body: <p>I've set  up git on my Ubuntu 12.04 LTS but whenever I try to push files to my remote repository (<code>git push -u origin master</code>), I get the following error-</p>
  
  <pre><code>ssh: connect to host github.com port 22: Connection timed out
  fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>What does this mean? and How can I fix it?</p>
  
  <hr>
  
  <p>I installed Git using the following-</p>
  
  <pre><code>sudo apt-get install git
  </code></pre>
  
  <p>My local repository is here-</p>
  
  <pre><code>/media/48B9-FD83/foobar
  </code></pre>
  
  <p>it is not in the home directory, it is on a mounted drive  (is that a problem?).</p>
  
  <p>I initialized git in that directory and followed the steps given <a href="http://try.github.io/levels/1/challenges/10" rel="nofollow">here - GitHub's official tutorial</a>.</p>
  
  <p>And when pushing the files, I get those <code>ssh</code> and <code>fatal</code> errors, mentioned above.</p>
  
  <p>How can I fix this?</p>