I'm trying to setup a gitolite server with gitweb as web interface. I've created a new user (named git) and installed gitolite as follows (git was installed previously):
git@server:~$ git clone git://github.com/sitaramc/gitolite
git@server:~$ mkdir /home/git/bin
git@server:~$ gitolite/install -ln
I've created a RSA key (gitolite_admin.pub) on my PC and uploaded it onto the the server and started the gitolite setup.
git@server:~$ bin/gitolite setup -pk gitolite_admin.pub
I can see the gitolite-admin repo in gitweb:
After the setup on the server I've cloned the gitolite-admin.git repo onto my PC.
git clone ssh://git@server:6565/gitolite-admin.git
I edited gitolite-admin/conf/gitolite.conf like this:
repo gitolite-admin
RW+ = gitolite_admin
repo foo_repo
RW+ = gitolite_admin
commit + push
konze@desktop:gitolite-admin$ git commit -am "Added foo repo"
konze@desktop:gitolite-admin$ git push
After I've pushed the repo onto the server I can't see gitolite-admin.git in gitweb
The apache error log says this:
[Sun Sep 22 15:58:19 2013] index.cgi: at /usr/share/gitweb/index.cgi line 2884
fatal: Not a git repository: '/home/git/repositories/gitolite-admin.git'
What went wrong? I can still access the git repos from my PC.