title: How do I use GitHub with SSH without having to run ssh-agent?
body: <p>In order to push/pull from GitHub using SSH, I have to...</p>
  
  <pre><code>$ eval $(ssh-agent -s)
  $ ssh-add ~/.ssh/git_id_rsa
  $ git push origin master
  </code></pre>
  
  <p>However, when I push/pull to remote git repositories I host on my own private server, I can skip the whole <code>ssh-agent</code> stuff and simply</p>
  
  <pre><code>$ git push origin master
  </code></pre>
  
  <p>How do I do the same with GitHub (push/pull without <code>ssh-agent</code> set-up and <code>ssh-add</code>)? </p>
  
  <ul>
  <li>My id_rsa keys <strong>do not have passphrases</strong> associated with them</li>
  <li>I am comfortable with the level of security this provides</li>
  <li>I know how to set-up bash aliases for these, and run them on start-up/bash exit, but I would rather not deal with them at all</li>
  </ul>