我花了一天时间审查Stackoverflow和其他地方建议的所有现有解决方案,并尝试了它们但没有成功,我仍然坚持这一点。 " heroku键:添加"解决方案对我不起作用,所以请不要将我链接回那个。
我在MacOSX Lion上。感谢
答案 0 :(得分:0)
Heroku不再需要使用git协议&公共/私有加密密钥,您可以使用以下命令来使用Heroku API密钥
heroku login
此命令使用Heroku API密钥创建(或更新)〜/ .netrc文件。
现在,任何Heroku远程存储库都可以通过https
协议推送到,而不是git
(ssh)协议。
使用以下方法检查项目的Heroku存储库的地址:
git remote -v
如果Heroku的git远程地址以https://git.heroku.com/...
开头,那么你就可以推送了。如果远程地址以git
开头,则需要更新Heroku的远程地址
git remote set-url heroku https://git.heroku.com/...
检查应用的Heroku dashboard Settings标签,了解该应用的完整Git网址
答案 1 :(得分:-1)
如果您已经初始化了git并且已完全安装了heroku toolbet,请输入此命令 $ git remote -v 它将初始化heroku git并且您可以推送它。
答案 2 :(得分:-1)
每当你运行命令$ git remote -v时,都会在app_name / .git / logs // refs / remote / heroku中创建一个git repo,首先检查你的git是否已经为heroku初始化了,即使我有同样的问题,我纠正了。