We are currently trying to setup a gitorious server as a trial. I set it up and
it seems to be working find when repository_base_path is set to the default.
We are currently using a samba share to host all the respositories. So for the
trial, I'd like gitorious to act as a "middle man", still hosting target
repositories on the sambda share, but presenting them through the CentOS
machine. (Obviously, we wouldn't want this setup for a full-time server).
I tried to set this up by mounting the sambda share and pointing
repository_base_path to that location.
When I create the a project foo with a foo repository, it successfully makes
the foo, foo.git, and foo-gitorious-wiki.git folders, but never passes the
final step to be created.
I would guess that the issue is related to the fact that chmod doesn't work on
such repositories. I get the following error in the log/message_processing.log:
Running before_fork hooks with [(Job{/queue/GitoriousWikiRepositoryCreation} |
WikiRepositoryCreationProcessor | ["{\"id\":1}"])]
Running after_fork hooks with [(Job{/queue/GitoriousWikiRepositoryCreation} |
WikiRepositoryCreationProcessor | ["{\"id\":1}"])]
Processing new wiki repository: #<Repository id: 1, path:
asdf/asdf-gitorious-wiki>
(Job{/queue/GitoriousWikiRepositoryCreation} | WikiRepositoryCreationProcessor
| ["{\"id\":1}"]) failed: #<Errno::EOPNOTSUPP: Operation not supported -
(/var/www/gitorious/app/data/hooks, /media/data/gitrepos/.hooks)>
Is there a work around?
--
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Gitorious" 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/d/optout.