当我尝试推送到 Heroku 时,我收到以下错误消息。
[first_app]$git push heroku master
fatal: I don't handle protocol 'git@heroku.com:yourhttp'
然后我查看了我拥有的不同版本的 Heroku,似乎不止一个,所以我尝试删除它,但收到了另一条错误消息。
[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
我搜索了类似的错误消息,但找不到任何可以修复的错误消息。非常感谢您的帮助。
这是我的配置文件:
[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
无法推送到heroku | git 错误:无法处理 https | heroku + git 子模块需要身份验证| 错误:“致命:我在使用捆绑安装时不处理协议 `git` | Git/GitHub 无法推送到 master