Currently, I have switched to gitolite + gitlist on my personal server. Although gitolit works fine, gitlist and gitweb do not. Although in gitlist I see testrepo and my own, gitlist tells me
Oops! fatal: Failed to resolve HEAD as a valid ref.
The configuration looks valid ...
[git] client = '/usr/bin/git' ; Your git executable path repositories = '/var/www/gitolite/repositories/' ; Path to your repositories ; You can hide repositories from GitList, just copy this for each repository you want to hide ; hidden[] = '/var/www/projects/BetaTest' hidden[] = /var/www/gitolite/repositories/gitolite-admin.git [app] debug = false ; If you need to specify custom filetypes for certain extensions, do this here [filetypes] ; extension = type ; dist = xml
... as well as the repository
drwxr-xr-x 7 git git 4096 Sep 23 11:53 . drwxr-xr-x 5 git git 4096 Sep 23 00:19 .. -rwxr-xr-x 1 git git 23 Sep 23 00:19 HEAD drwxr-xr-x 2 git git 4096 Sep 23 00:19 branches -rwxr-xr-x 1 git git 66 Sep 23 00:19 config -rwxr-xr-x 1 git git 386 Sep 24 17:27 gl-conf drwxr-xr-x 2 git git 4096 Sep 23 00:19 hooks drwxr-xr-x 2 git git 4096 Sep 23 00:19 info drwxr-xr-x 109 git git 4096 Sep 25 00:24 objects drwxr-xr-x 4 git git 4096 Sep 23 00:19 refs
and HEAD
cat HEAD ref: refs/heads/master
Any idea?
source share