Git
From BluWiki
Contents |
[edit] Adding a new user
Get their ssh-key(id_rsa.pub) and put it somewhere in the server. We'll assume you put it in /home/git, and chown'd it to git:git
su - git cd gitolite/install/gitolite-admin/keydir cp ~/id_rsa.pub username.pub git add username.pub git commit -m "Added username" git push origin master
[edit] Adding a new repository
su - git cd gitolite/install/gitolite-admin/conf nano/vim/emacs gitolite.conf
add to file:
repo RepoName
RW+ = username1 username2 usernameN
git add gitolite.conf git commit -m "Added/changed reponame" git push origin master
[edit] Getting Redmine to look at the git repository
su - www-data cd /var/redmine git clone --bare git@blucoders.net:reponame.git cd reponame.git git remote rm origin git remote add origin git@blucoders.net:reponame
[edit] Updating redmine's repository
Is done automatically every 5 minutes, until someone bothers to work on post-receive hooks.