我有一个要推送到heroku节点的github存储库。第3位主持人将协调此事。由于我要大规模执行此操作,因此我想避免必须将存储库的内容下载到第三台主机上。我该怎么做? 最佳答案 你不能直接从Github推送到Heroku。您将不得不使用第三个主机来协调推送。这可以从Github后接收Hook中触发。要直接同步,请使用类似的东西:gitremoteaddgithubgit@github.com:user/repo.gitgitremoteaddherokugit@heroku.com:app.gitgitpushherokurefs/
刚刚完成了我的other分支的工作。现在,在我与master分支merge之前,我需要测试它是否适用于Heroku。是否可以将other分支推送到Heroku并替换我上次从master分支推送的内容? 最佳答案 是的,使用以下语法可以推送到与当前分支名称不同的分支:gitpushherokuother:master这告诉Git推送你的other的内容分支到master分行heroku偏僻的。请记住,如果在heroku/master上有提交,您可能必须强制推送不会出现在您的other中分支机构。有关更多信息,请查看documentat
我正在关注ruby.railstutorial。我运行命令“gitpushherokumaster”,它吐出这个错误。Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.我在我的Rails应用程序“/Users/lexi87/rails_projects/first_app”中。有什么解决办法吗? 最佳答案 避免此类错
我在Heroku上有一个运行旧代码的应用程序。我做了一个小改动并提交了更改。然后我跑了gitpushherokumaster会说Fetchingrepository,done.Everythingup-to-date但如果我去查看应用程序,它全是旧代码。大约15天前,我确实将该站点恢复到Heroku中的另一个版本,但从那时起就推送了更新并且它们起作用了。为什么heroku没有从我的github存储库中获取最新文件?有没有办法只重置应用程序并再次从github推送文件?我在数据库中有生产数据,所以我不想碰它。提前致谢! 最佳答案 请确
为了部署到Heroku,我使用gitpushherokumaster。但是我如何查看我将哪个修订推送到heroku?(我经常怀疑我是不是把最近的版本推上去了)对于那些不熟悉它的人,Heroku的创建脚本会生成一个您推送到的远程git存储库。推送后,代码会神奇地部署。Heroku以以下形式将远程存储库添加到本地存储库:$gitremoteaddherokugit@heroku.com:appname.gitHeroku手册中的更多信息"DeployingwithGit"问题是:如何在Heroku存储库中查看最新版本? 最佳答案 正确答
当推送到托管在Heroku上的存储库时,必须执行以下命令:gitpushherokumasterheroku和master在此命令中表示什么?git如何知道要推送到哪里?(git路径)此外,我不知道我可以使用herokurename来重命名应用程序,所以之前,假设我使用的是应用程序名称trytryheroku现在我使用herokucreatereal-thing但如果我推送,它仍然推送到trytryheroku...有没有办法推送到真实的东西? 最佳答案 “heroku”部分是您设置的远程名称-当您第一次创建heroku应用程序时,
请原谅我有点沮丧,因为Heroku使用SO作为他们的客户支持(我认为至少可以说是劣质的),我会尽量控制这种情况。在过去的五个小时里,我一直在尝试发布一个应用程序,但key总是出问题。我已经阅读了数十篇文章,并尝试了一个接一个的提示,试图找出Heroku在愚蠢、完全不透明的过程中哪里搞砸了。我的用例并没有那么困难:我为我的heroku应用程序创建了一个新的key对。我已将该key设置为我的key:>herokukeys===travis@xxxx.comKeysssh-rsaAAAAB3NzaC...avOqfA7ZBdtravis@xxxx.com我可以毫无问题地登录并“创建”一个应用
我在计算机上使用多个Heroku帐户时遇到问题。问题是它以前通过使用herokugem切换帐户效果很好。但是现在(即使我生成了新的SSHkey)它也不起作用。当我执行gitpushherokumaster时,它只是说:my@email.comnotauthorizedtoaccessmy_app_name有没有人对我如何解决这个问题有任何建议? 最佳答案 您需要确保您使用的是正确的sshkey。执行此操作的方法(以及heroku帐户插件提示您的方法)是在~/.ssh/config中的ssh配置文件中添加一个部分。例如,对于我的工作h
我一直收到这个错误。我正在使用Mac。我生成了一个key并使用将它添加到herokuherokuconfig:addkey="ssh-rsablahblah=me@me.com"但这行不通。我不断收到同样的错误。除了重新安装ssh-keygen,我还能做什么? 最佳答案 尝试herokukeys:add.例如,herokukeys:add~/.ssh/id_rsa.pub 关于git-Heroku错误:"Permissiondenied(publickey)",我们在StackOverf
我不想将我的应用程序上传到错误的域。如何在git上更改gitmaster分支? 最佳答案 如果您正在使用heroku远程(默认):herokugit:remote-a[appname]如果你想指定一个不同的Remote,使用-r参数:herokugit:remote-a[appname]-r[remote]编辑:感谢АлексейВолодько指出无需删除旧Remote。 关于git-Heroku:如何在Heroku上更改Git远程,我们在StackOverflow上找到一个类似的问题