cloned project from github. heroku does not work

后端 未结 4 1176
攒了一身酷
攒了一身酷 2021-01-30 01:53

I cloned a project from github over to my desktop. I used to work on it form my laptop.

However, on laptop heroku does not seem to work for this app eventhough i have i

相关标签:
4条回答
  • 2021-01-30 02:10

    First do:

    git remote add heroku git@heroku.com:{my-project-name}.git
    

    Where you replace {my-project-name} with the name of the Heroku application as it appears in your Heroku account. For example, if your Heroku account says you have an application named flowing-water-397, then the line would be:

    git remote add heroku git@heroku.com:flowing-water-397.git
    

    Then Git and the Heroku gem will know that this Git repo is connected to a Heroku.com application. Then you can do things such as:

    git push heroku master
    heroku open
    

    Finally, learn a little bit more about Git Remotes.

    0 讨论(0)
  • 2021-01-30 02:11

    I believe I get the error No app specified. Run this command from an app folder or specify which app to use with --app when I run any ambiguous heroku commands. Example:

    heroku logs
    

    It's ambiguous because I have multiple remote repositories specified in my project's .git/config file. The solution for me is simply to specify the remote repository. Example:

    heroku logs --remote staging
    

    In the above line --remote staging corresponds to the following in my project's .git/config file:

    [remote "staging"]
        url = git@heroku.accountname:foo-bar-1234.git
        fetch = +refs/heads/*:refs/remotes/staging/*
    

    I hope this helps you.. if not, then perhaps it may help someone else!

    0 讨论(0)
  • 2021-01-30 02:18

    In addition to the git remote add ... that @Justice mentioned, I also needed to run

    git config heroku.remote heroku
    

    (solution found here)

    0 讨论(0)
  • 2021-01-30 02:18

    When I had this issue it was because I created more than one remote app on heroku.

    To remove an existing remote app from heroku use:

    git remote rm heroku
    

    then go back and use heroku create to start the process over using the correct app name heroku gives you.

    Solution found here: solution

    0 讨论(0)
提交回复
热议问题