Gitolite - Add New Repository2013/03/06 |
Add New Repository in Gitolite.
|
|
[1] | Work with Gitolite admin |
-sh-4.1$
vi /var/lib/gitolite/gitolite-admin/conf/gitolite.conf repo gitolite-admin RW+ = gitadmin repo testing RW+ = @all # add public-repo repo public-repo RW+ = @all cd gitolite-admin -sh-4.1$ git commit -a -m "Add public-repo repository" -sh-4.1$ git push Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 403 bytes, done. Total 4 (delta 0), reused 0 (delta 0) remote: creating public-repo... remote: Initialized empty Git repository in /var/lib/gitolite/repositories/public-repo.git/ |
[2] | Make sure a user can clone the repository added. |
# show the list of repositories he can access [cent@www ~]$ ssh GitServer PTY allocation request failed on channel 0 hello id_cent, this is gitolite 2.3.1-1.el6 running on git 1.7.1 the gitolite config gives you the following access: @R_ @W_ public-repo @R_ @W_ testing Connection to 10.0.0.31 closed.[cent@www ~]$ git clone ssh://GitServer/public-repo Initialized empty Git repository in /home/cent/public-repo/.git/ warning: You appear to have cloned an empty repository. [cent@www ~]$ total 8 drwxr-xr-x 3 cent cent 4096 Mar 6 14:45 public-repo drwxr-xr-x 3 cent cent 4096 Mar 6 14:03 testing |