Git with http and no Dav?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]