From: Gary Yang <garyyang6@yahoo.com>
To: Andreas Ericsson <ae@op5.se>
Cc: git@vger.kernel.org
Subject: Re: How to setup a public reposistory?
Date: Fri, 21 Nov 2008 12:04:02 -0800 (PST) [thread overview]
Message-ID: <354563.49837.qm@web37901.mail.mud.yahoo.com> (raw)
In-Reply-To: <4926853A.6080009@op5.se>
I followed the steps outlined by the links below. But, I am still not able to setup the public repository. I got, fatal: unable to connect a socket (Connection refused). What I did wrong? Please help.
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
0. Prepare your name and email address
cat ~gyang/.gitconfig
[user]
email = gyang@mycompany.com
name = Gary Yang
1. Create an archive to send to the server
/home/gyang% git clone http://git.gplhost.com/dtc-xen.git
/home/gyang% git clone --bare dtc-xen dtc-xen.git
/home/gyang% touch dtc-xen.git/git-daemon-export-ok
/home/gyang% tar -cvzf dtc-xen.git.tar.gz dtc-xen.git
2. Install the archive on the web server
/pub/git% tar -xvzf /home/gyang/dtc-xen.git.tar.gz
/pub/git/dtc-xen.git% git --bare update-server-info
/pub/git/dtc-xen.git% mv hooks/post-update.sample hooks/post-update
/pub/git/dtc-xen.git% chmod +x hooks/post-update
/pub/git/dtc-xen.git% cat hooks/post-update
#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".
exec git-update-server-info
3. Configure and start git daemon at the web server
/pub/git/dtc-xen.git% grep 9418 /etc/services
git 9418/tcp # Git Version Control System
/pub/git/dtc-xen.git% sudo git daemon --verbose --inetd --export-all /pub/git &
4. At my local machine. I did
/home/gyang% git clone git://git.mycompany.com/pub/git/dtc-xen.git test-git
Initialized empty Git repository in //home/gyang/test-git/.git/
git.mycompany.com[0: 10.66.4.168]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
ps -efww | grep git
root 9626 22321 0 11:31 pts/1 00:00:00 git-daemon --verbose --inetd --export-all /pub/git
--- On Fri, 11/21/08, Andreas Ericsson <ae@op5.se> wrote:
> From: Andreas Ericsson <ae@op5.se>
> Subject: Re: Cannot git pull using http from my git.mycompany.com
> To: garyyang6@yahoo.com
> Cc: git@vger.kernel.org
> Date: Friday, November 21, 2008, 1:54 AM
> 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@op5.se
> 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@vger.kernel.org
> More majordomo info at
> http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2008-11-21 20:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-21 1:13 Cannot git pull using http from my git.mycompany.com Gary Yang
2008-11-21 8:43 ` David Symonds
2008-11-21 17:34 ` Gary Yang
2008-11-21 9:54 ` Andreas Ericsson
2008-11-21 20:04 ` Gary Yang [this message]
2008-11-22 11:12 ` How to setup a public reposistory? Andreas Ericsson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=354563.49837.qm@web37901.mail.mud.yahoo.com \
--to=garyyang6@yahoo.com \
--cc=ae@op5.se \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.