我如何查看Heroku的github仓库?

时间:2012-08-27 14:18:18

标签: python django heroku github

我希望每当有新的推送到回购时,能够记录Github仓库中某些文件中的单词数量。我在每次推送后都在Github上设置了一个钩子来点击Django Heroku应用程序URL,但我不知道如何在Heroku上运行的Django应用程序中运行python中的git pull。是否可以在Heroku中写入本地文件系统?

1 个答案:

答案 0 :(得分:2)

  

查看Heroku的github repo?

从命令行

可以轻松地从heroku中提取:git pull heroku master

  

在每次推送后都在Github上设置了一个钩子来点击Django Heroku应用程序URL,但是我不知道如何在Heroku上运行的Django应用程序中运行python中的git pull?

它是一个不同的heroku应用程序(来自已部署的应用程序)吗?

  • 是吗?那么您将遇到问题。因为拉应用程序需要权限(heroku登录)来拉...而它不会拥有它。此外,短暂的文件系统的b / c,即使您登录(通过heroku run bash等),拉应用程序最终将失去其登录会话(请参阅下面的原因)
  • 不是?然后不要拉。只需使用os文件系统库来查看应用程序目录......
  

是否可以在Heroku中写入本地文件系统?

是和否。您可以写入本地文件系统,但它会被破解。请参阅:https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

此外,使用EFS,每个dyno将具有不同的EFS - 因此每个Web进程都采用沙盒方式。