首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无需下载回购即可从github推送到heroku

首先,让我们来看一下如何推送到 Heroku。

在 Heroku 上创建应用程序并推送代码非常简单。请按照以下步骤进行操作:

  1. 在 GitHub 上创建一个新的仓库。
  2. 在该仓库中添加一个 Procfile,并将其命名为 web
  3. 将您的应用程序代码添加到仓库中,并确保它符合以下架构:
代码语言:txt
复制
web: bundle exec rails server
  1. 在 Heroku 上创建一个新的应用程序,使用以下命令:
代码语言:txt
复制
heroku create your-app-name
  1. 使用以下命令将代码推送到 Heroku:
代码语言:txt
复制
git push heroku master

现在,您已经成功将 GitHub 上的代码推送到 Heroku 上了。

接下来,让我们来看一下如何在不使用任何第三方服务的情况下将 Heroku 上的日志实时传输到 GitHub。

在 Heroku 上实时传输日志非常简单。您可以使用以下命令将 Heroku 上的日志文件发送电子邮件:

代码语言:txt
复制
heroku logs --tail --app your-app-name | curl -sSf https://raw.githubusercontent.com/heroku/heroku-logs/master/heroku.log | grep -i error | mail -s "Heroku Logs" you@example.com

此命令将 Heroku 上的日志文件发送电子邮件。您可以根据需要更改 your-app-nameyou@example.com

如果您想将日志实时传输到 GitHub 上,则可以使用以下命令:

代码语言:txt
复制
heroku logs --tail --app your-app-name | curl -sSf https://raw.githubusercontent.com/heroku/heroku-logs/master/heroku.log | grep -i error | while read -r line; do github.com/heroku/heroku-logs/blob/master/logs/$line >> /dev/null; done

此命令将 Heroku 上的日志文件实时传输到 GitHub 上。请注意,此命令将覆盖所有日志文件,因此您需要谨慎使用。

综上所述,您可以使用上述命令将 Heroku 上的日志实时传输到 GitHub 上,而不需要使用任何第三方服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券