我可以从 Heroku 部署中提取项目文件吗?

死神88

所以,长话短说——由于某种原因,我一直在开发的整个网络应用程序已经从我的计算机上消失了,我最后一次 github 推送是在一月份(我知道,糟糕的做法)。

该应用程序部署在 Heroku 上 - 有没有办法我可以从 heroku 拉下 repo?

克里斯

也许。

如果您已经部署到 Heroku,git push您应该能够通过运行heroku git:clone -a APP_NAME(或仅使用git clone正确的 URL)从 Heroku 克隆。

这没有得到很好的支持或推荐

Heroku 应用程序的 Git 存储库仅用于部署目的。从此存储库中克隆作为一项功能不受官方支持,只能作为最后的手段尝试。不要将此存储库用作应用程序的规范“源”存储库。相反,请使用您自己的 Git 服务器或 GitHub 等版本控制服务。

如果您一直从 GitHub 进行部署,这将不起作用。这些类型的部署不会填充 Heroku 托管的 Git 存储库虽然如果你的 GitHub 存储库自 1 月以来没有更新,我怀疑你不在这条船上。

如果您使用 Heroku 的基于 Docker 的容器部署,您同样无法处理git clone您的代码。但是,您应该能够通过heroku container:pull. 你不会以这种方式获得历史。

最后,如果上述选项都不适合您,您应该能够通过heroku-slugs安装插件然后使用heroku slugs:download -a APP_NAME. 这也不会记录历史。

以后,我强烈建议更频繁地推送到 GitHub。一旦当前的中断得到解决,您甚至应该能够在推送到 GitHub 时自动部署到 Heroku

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以在Heroku上部署OpenERP吗?

我可以通过Heroku使用DynamoDB吗?

我可以从 CLI 管理 Heroku Scheduler 吗?

Heroku:我可以远程提交吗

我可以在 Heroku 上运行 .exe 文件吗?

Heroku可以编辑文件吗?

我可以在Heroku上使用npm private github依赖吗

我可以在 Heroku 暂存中忽略部分代码吗

我可以从外部文件中提取 html 内容吗?

Heroku在部署时找不到我的文件,但可以在本地使用

如果可以,我可以在heroku服务器上部署非Maven Java Web应用程序吗?

我可以将上传的图像存储在Heroku上的公共文件夹中吗?

我可以在 Heroku 上使用基于文件的数据库吗?

我可以在heroku中托管图像吗?还是我需要S3?

我可以使用其他版本的Tensorflow减小我的Heroku子弹尺寸吗

我的 heroku 部署有问题

如何配置我的React-Node App,以便可以将其部署到Heroku?

如何保持我的Heroku部署的Django驱动的项目DRY?

我可以在一个heroku(python)dyno中运行多个线程吗?

我可以通过子域使heroku进行多个Web dynos形成和路由吗?

我可以拥有带有域名的heroku免费应用程序吗?

我可以在Heroku中将对象另存为配置变量吗?

我可以在基于 Java 的 heroku 应用程序中使用本机应用程序吗?

Heroku实例是否持久?(或者,我可以使用dict / array作为缓存吗?)

我可以在 Heroku 上将 sqlite3 用于简单的 django 博客应用程序吗?

我可以在 Heroku、Ruby on Rails 中手动为生产创建迁移吗?

我可以使用Heroku Piggyback SSL进行主要网站登录吗?

我可以使用CLI设置heroku环境变量吗?

我们可以从 PDF 中提取图形作为单个矢量 SVG 文件吗?