title: GitHub SSH Config: "Bad configuration option: IdentifyFile"
body: <p>I'm trying to create a .ssh/config file for multiple SSH accounts (specifically for github.com).  I've tried several tutorials and github help walk-throughs but nothing seems to work.</p>
  
  <p>I created a <code>id_rsa_test</code> and <code>id_rsa_test.pub</code>.  I uploaded <code>id_rsa_test.pub</code> to github.</p>
  
  <p>I then created a <code>~/.ssh/config</code> file with the following:</p>
  
  <pre><code># github account
  Host github.com-test github.com
      Hostname github.com
      User git 
      IdentifyFile ~/.ssh/id_rsa_test
  </code></pre>
  
  <p>and</p>
  
  <pre><code># github account
  Host github.com-test github.com
      Hostname github.com
      User git 
      IdentifyFile ~/.ssh/id_rsa_test.pub
  </code></pre>
  
  <p>I then try several commands.  i.e.:</p>
  
  <pre><code>git clone git@github-test:username/my_project.git
  
  git push
  </code></pre>
  
  <p>...everytime I get the following error:</p>
  
  <pre><code>/home/username/.ssh/config: line 5: Bad configuration option: IdentifyFile
  /home/username/.ssh/config: terminating, 1 bad configuration options
  fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>Any suggestions?</p>