First off, don't run it as root. Really.
OK, so the git-daemon is for the git:// protocol only, you can't push
to it. Pushing is done over SSH. So, the command="gitorious erik" part
of the publickey entry is the one that does some sanity and permission
checking (aborting early if it fails), by running the gitorious bin
(so it needs to be somewhere in the ssh daemons $PATH, I symlink mine
from RAILS_ROOT/script/gitorious to /bin/gitorious), and passed your
username (which in turn is coupled to the publickey following it) and
the path to the repos you want to push to. It checks permissions by
asking the app for it, or aborts or gives the a-ok if everything is
fine.
By the way, I hope you'll be able to contribute back to Gitorious,
it's kinda weird there's already two forks (the other being
"appcast"), when I still consider gitorious to be pretty early on
feature wise. :)
>
> Thanks for any help you can offer!
>
> Erik
Cheers,
JS
> email address in my tree so it goes to me instead of you. I wonder if
> there's some way to have a TEST_EMAIL setting in gitorious.yml and use
> that instead of hard-coding your email address into the fixtures.
There's no reason to send out emails in the test (or development)
environment. That's the default too, so you must've changed it.
$ grep delivery_method config/environments/test.rb
config.action_mailer.delivery_method = :test
>
> Best,
>
> Erik
Cheers,
JS
Oh, I see. I added a new delivery_method, which overrode that
setting. Thanks for letting me know.
Erik