title: fatal: I don't handle protocol
body: <p>When I try to push to Heroku, I get the following error messages.</p>
  
  <pre><code>[first_app]$git push heroku master
  fatal: I don't handle protocol 'git@heroku.com:yourhttp'
  </code></pre>
  
  <p>I then took a look at the different versions of Heroku that I have and there seems to be more than one so I tried deleting it but got another error message.</p>
  
  <pre><code>[first_app]$ git remote set-url --delete heroku git@heroku.com:yourhttp://still-lake-3136.herokuapp.com/.git
  fatal: Will not delete all non-push URLs
  </code></pre>
  
  <p>I searched for similar error messages but was not able to find anything to fix this one. Your help is greatly appreciated.</p>
  
  <p>Here is my config file:</p>
  
  <pre><code>[core]
      repositoryformatversion = 0
      filemode = true
      bare = false
      logallrefupdates = true
      ignorecase = true
  [remote "origin"]
      url = git@github.com:wongsteven/first_app.git
      fetch = +refs/heads/*:refs/remotes/origin/*
  [branch "master"]
      remote = origin
      merge = refs/heads/master
  [remote "heroku"]
      url = git@heroku.com:yourhttp://still-lake-3136.herokuapp.com/.git
      fetch = +refs/heads/*:refs/remotes/heroku/*
  [heroku]
      remote = heroku
  </code></pre>
  
  <p><a href="https://stackoverflow.com/questions/13666646/not-able-to-push-to-heroku">not able to push to heroku</a> |
  <a href="https://stackoverflow.com/questions/5500247/git-error-cannot-handle-https">git error: cannot handle https</a> |
  <a href="https://stackoverflow.com/questions/9400474/heroku-git-submodule-needs-authentication">heroku + git submodule needs authentication</a> |
  <a href="https://stackoverflow.com/questions/6213600/error-fatal-i-dont-handle-protocol-git-when-using-bundle-install">error: &quot;fatal: I don&#39;t handle protocol ``git` when using bundle install</a> |
  <a href="https://stackoverflow.com/questions/7548661/git-github-cant-push-to-master">Git/GitHub can&#39;t push to master</a></p>