我尝试使用Heroku部署我的应用
每次我输入终端
git push heroku master
我得到了
error: src refspec master does not match any.
error: failed to push some refs to 'ssh://git@heroku.com/deucex1.git'
我不知道如何解决这个问题,而且我不知道在哪里" ssh://git@heroku.com/deucex1.git'&#34 ;来自,我从来没有用这个名字创造任何东西,但不管它是什么,我都希望它不在我的系统中。我该怎么做?
现在当我输入时 git push heroku master
我得到了
! No such app as deucex1.
!
! SSH Key Fingerprint: ee:8e:6a:22:cf:81:91:bb:3a:b0:b5:c6:36:84:a5:1d
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我如何摆脱deucex1的事情?
新问题
当我进入
git push heroku master
remote: An error occurred while installing sqlite3 (1.3.13), and Bundler cannot
remote: continue.
remote: Make sure that `gem install sqlite3 -v '1.3.13'` succeeds before bundling.
remote:
remote: In Gemfile:
remote: sqlite3
remote: !
remote: ! Failed to install gems via Bundler.
remote: ! Detected sqlite3 gem which is not supported on Heroku:
remote: ! https://devcenter.heroku.com/articles/sqlite3
remote: !
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to sale9.
remote:
To ssh://heroku.com/sale9.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@heroku.com/sale9.git'
然后我进入了终端
gem install sqlite3 -v '1.3.13'
那并没有起作用
得到了这个,但是当我输入
时git push heroku master
再次,它只是告诉我Everything up-to-date
我不应该得到更多吗?
现在教程要求我输入
git push
但是我得到了
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using
git remote add <name> <url>
and then push using the remote name
git push <name>
答案 0 :(得分:0)
我可以假设您最有可能从heroku create
添加了遥控器。
要显示与您的回购使用相关联的遥控器列表:git remote -v
在您的情况下,您很可能会显示:
heroku ssh://git@heroku.com/deucex1.git (fetch)
heroku ssh://git@heroku.com/deucex1.git (push)
为了能够从git部署到heroku,你可以设置遥控器,以便能够推送/拉出它们git push heroku master
您可以使用ssh
或https
通常有两种类型的协议。在您的情况下ssh://heroku_git_url.git
。
如果您真的想要移除遥控器,可以使用:git remote rm heroku
。但是,如果您要部署到heroku,请设置SSH或使用https协议heroku login
。
我强烈建议您查看Heroku的部署指南:Here
<强>更新强>
deucex1
是您在Heroku上的应用程序。
如果你已经在Heroku上创建了一个应用程序,你只需删除当前的heroku远程git remote rm heroku
并将你的app远程添加到你的git heroku git:remote -a APP_NAME
中。