Gary Yang wrote:
git pull http://git.mycompany.com/pub/git/u-boot.git HEAD fatal: http://git.mycompany.com/pub/git/u-boot.git/info/refs not found: did you run git update-server-info on the server? Below are related gitweb configs. What did I do wrong? httpd.confg <VirtualHost 10.66.4.168> ServerName svdcgit01 DocumentRoot /pub/git <Directory /var/www/cgi-bin> Allow from all AllowOverride all Order allow,deny Options ExecCGI <Files gitweb.cgi> SetHandler cgi-script </Files> </Directory> DirectoryIndex /cgi-bin/gitweb.cgi SetEnv GITWEB_CONFIG /etc/gitweb.conf # RewriteEngine on # RewriteRule ^/(.*\.git/(?!/?(HEAD|info|objects|refs)).*)?$ /cgi-bin/gitweb.cgi%{REQUEST_URI} [L,PT] cat /etc/gitweb.conf
You seem slightly confused. gitweb is not used for cloning over http. The following documents would almost certainly be beneficial for you to read. Please don't ask any questions that are already answered in those documents. If, by following the steps outlined in those docs, you still cannot get things to work, please let us know what you fail to understand so the texts can be amended. http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#setting-up-a-public-repository http://dtcsupport.gplhost.com/Git/Public-Repo-Howto -- Andreas Ericsson andreas.ericsson@xxxxxx OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 -- 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