Hi all! I am starting to make some public repositories available, although I am struggling with the HTTP backend! My setup is currently this: authorized users make use of ssh in order to clone/push, and this works like a charm. A public view (only view!) of repositories can be obtained by gitweb, and this also works flawlessly. On my debian server though, I don't know how to enable public cloning via http, since I don't really want to use WebDAV, as explained on the "setup-git-server-over-http.txt" howto. As suggested, I issued the "git update-server-info" command in the repository location, however, this has no effect on the repository: # git update-server-info # ls refs/ heads tags My apache configuration regarding git is this: (...) <Directory /var/www/site/git> Allow from all AllowOverride all Order allow,deny Options ExecCGI <Files gitweb.cgi> SetHandler cgi-script </Files> DirectoryIndex gitweb.cgi </Directory> SetEnv GITWEB_CONFIG /etc/gitweb.conf <Directory /home/git> Order allow,deny Allow from all </Directory> (...) Anyway, I keep having the very same error (I tried also with different paths with no luck and the same error): $ git clone http://my.site/home/git/repo Cloning into repo... fatal: http://my.site/home/git/repo/info/refs not found: did you run git update-server-info on the server? There's something terribly naive that I'm missing here, I know! Can you give me a hint? Thanks & Cheers! -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html