Heroku — deployment from multiple computers?

前端 未结 4 508
情深已故
情深已故 2021-01-31 08:38

I have two computers and I want both of them to be able to pull/push from the same repo on github as well as deploy to the same app on heroku. I know that Heroku allows you to

相关标签:
4条回答
  • 2021-01-31 09:22

    Building on the answers above, but updating as the Heroku dashboard appears to have changed:

    1. Select your app
    2. Select Settings
    3. Under info, find Git URL and use that (e.g., git@heroku.com:your-app_name-xxxx.git, as mentioned above)
    0 讨论(0)
  • 2021-01-31 09:29

    I typically store all my Heroku projects in a dropbox folder that is sync'ed to all my computers (also doubles as a very handy backup layer) - I also store my SSH keys in dropbox and then each computer symlinks ~/.ssh to the dropbox path - that way, I use the same key across multiple computers for the same account.

    I have never pulled a project from Heroku since working in dropbox folder means all my computers are using the same code but if you're using Github then you don't need to clone from Heroku since your master branch locally and on github should be what is presently live on Heroku and then you should be working in a branch that is merged into master to go live.

    This means I can be working on any computer and have the same code in front of me and just need to bundle/migrate my projects to be up and running but there's no reason why you can't just have the project setup and pull from github at which ever computer you're add and provided you add the heroku remotes on both computers you'll be fine.

    0 讨论(0)
  • 2021-01-31 09:32

    git remote add heroku git@heroku.com:your_app_name.git

    0 讨论(0)
  • 2021-01-31 09:40
    1. Clone your app from Github on all your computers.
    2. Use ONE computer to git push heroku.
    3. All other computers add Heroku as a remote.

    So do this to all your computers where you want heroku commands:

    git remote add heroku git@heroku.com:project.git
    

    And the you can push to both Git and Heroku at the same time with these configurations:

    git remote add all github:path/proj.git
    git remote set-url --add --push all url = heroku:path/proj.git
    

    Then git push heroku will push to all.

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