title: Can't understand ssh system in Heroku
body: <p>I can't get the system of managing ssh keys. 
  <p>I want to push application to Heroku, so  I tried to push but get error.<p>Here is my log</p>
  
  <pre><code>    $ git push heroku master
    !  Your key with fingerprint bf:f6:ed:14:9d:cd:52:a2:a3:16:b2:e9:b4:f2:bf:ba is not authorized to access warm-samurai-6574.
    fatal: The remote end hung up unexpectedly
    User@PK /e/examples (master)
    $ heroku keys:add
    Found existing public key: C:/Users/User/.ssh/id_rsa.pub
    Uploading SSH public key C:/Users/User/.ssh/id_rsa.pub
    !This key is already in use by another account. Each account must have a unique key.
    User@PK /e/examples (master)
    $ heroku keys
    === 1 key for denys.medynskyi@gmail.com
    ssh-rsa AAAAB3NzaC...etyxYh4Q== User@PK
  </code></pre>
  
  <p><p> Every account has own ssh key. So I can push from any computer, because ssh key is pushing to heroku ?
  <p> Every application on heroku should have own ssh key or not ?</p>