heroku - 不使用 git 上传到 heroku

标签 heroku

我正在制作一个小型网络应用程序,实际上只是为了个人测试,该应用程序是用 php/mysql 构建的,我计划将它托管在 heroku 上,但我想知道是否可以在不从 git 推送的情况下在 heroku 上托管东西。

我不太热衷于使用 git,因为它是另一件事要设置,而且我不需要任何合作者参与这个项目,如果我想将我的代码保密,我必须注册一个高级帐户。如果我想做的只是将项目上传到 heroku,那么这两者似乎都有些倒退。

有没有人知道我可以直接从命令行上传本地文件的方法?

最佳答案

您可以使用插件 heroku push这是由 Heroku 工程师之一构建的。您可以在 https://github.com/ddollar/heroku-push 找到它.但是,如果您正在寻找,则没有可用的 FTP 样式上传。

此外,仅仅因为 Heroku 使用 Git 并不意味着您必须拥有 Github 帐户(因为您提到必须拥有高级帐户)。如果你在团队中工作,Github 提供的所有内容都是一个额外的地方来存储你的代码。绝对没有理由必须使用 github 才能使用 Heroku。

更新:Heroku 最近引入了程序化构建,它允许您通过他们的 API 将 TAR 文件直接部署到 Heroku。阅读更多 https://blog.heroku.com/archives/2013/12/20/programmatically_release_code_to_heroku_using_the_platform_api

更新 2:Heroku 现在引入了 HTTP GIT - 更简单,无需处理 SSH key 等。此外,DropBox 部署非常整洁。

关于heroku - 不使用 git 上传到 heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16538166/

相关文章:

javascript - rails Assets 管道 javascript "SyntaxError: Unexpected token export"

heroku - 在 heroku 上部署 play20 应用程序 (v. 2.0.2)

ruby-on-rails - 使用 Clockwork 的计划作业和自定义时钟进程

heroku - 直接从我的 github 仓库部署到 heroku

ruby-on-rails - Heroku 应用程序错误 : understanding the logs

ruby-on-rails - 具有相同数据库的两个 Rails 应用程序?

python - 如何通过 Heroku 网站上的按钮执行 python manage.py django 管理命令

sql - Postgres 删除表语法错误

ruby-on-rails - Heroku 无法转储匿名类

ruby-on-rails - S3 与 Heroku 上的 Spree Commerce 集成