Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
How to configure Crew
Configure internal repositories location
This is the location where Crew stores its internal git repositories : you will never need to go there.
So it must be writable by your web server user (ex: www-data).
For example, if your repositories clones are to be stored in
./symfony crew:config set repositories_path /my/path
./symfony crew:create-user login password DisplayedNickname email@example.com
Setup SSH communication
Apache user of Crew's server must be able to communicate with remote server.
If your project is private, generate SSH key for apache user :
sudo -u www-data ssh-keygen -t rsa
And setup read-only access on your remote with its public key
Don't forget to update your
sudo -u www-data ssh -T firstname.lastname@example.org (GitHub example)
Before adding your first project :
- If you're a hacker, configure your git test repository.
- On Mac OS X, set $PATH environment variable for apache2.
Login with your new created user and go to the Crew's administration page :
Then, add a project :
- Project name : name of your project (ex: BombArena)
- Read-Only remote url : your git project origin, read only access recommended (ex: git://github.com/KuiKui/bombarena.git)