On Thu, Apr 4, 2013 at 1:36 AM, David Boyer <[email protected]> wrote: > Didn't get chance to try it out from home but I'm sure it's probably a > firewall not letting me out. If I try it on an external connection and > still have issues I'll log it on the off chance ;)
Unfortunately I found the issue; it has been closed with, basically, 'arrrgh'...but I'd go there and register your +1 that this sucks and it'd be nice to find some way to get around this: https://github.com/heroku/heroku/issues/407 > From all the variations I've tried so far it feels like the following > happens: > > git commands fire off fine (git init, git add, git commit) > git push to github starts > > It spots the GIT_SSH environmental variable. > Reads it correctly. > Can't find the file /app/git_ssh.sh error (unable to fork) > > It's really weird, because that file definitely exists. It's almost seems > like the git process spawns "sh" to run the script but it can't see the /app > mount? I'm grabbing at straws if that sounds daft ;)> Well, I don't think we do anything unusual there -- perhaps you should try stepping through it while running inside 'heroku run bash'? I know the 'heroku run bash' to get a shell hooked up from a Heroku container to your local TTY is old news by now, but I feel inclined to remark that it's saved me enormous grief in debugging this kind of thing: so before tearing one's hair out I'd strongly recommend somehow making 'heroku run bash' happen. Also, there is a convention of putting executable utilities into "/app/bin", which in a local git repository is rendered as REPO_ROOT/bin. That shouldn't break your stuff, but I think parts of the toolchain anticipate it...for example, $PATH in an environment emitted from the Ruby build pack (not every buildpack does this or needs to): /app/bin:/app/vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin Doing this, you can take advantage of up things in ./bin/ in your repository (translated to /app/bin on Heroku) being in $PATH from the get-go, at least for Ruby. -- fdr -- -- You received this message because you are subscribed to the Google Groups "Heroku" group. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en --- You received this message because you are subscribed to the Google Groups "Heroku Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
