On Wed, 13 Jul 2005, Linus Torvalds wrote:
>
> Anyway, this would be a _wonderful_ interface for read-only updates, ie
> people pulling from my (and other peoples) git repositories.
I guess I should say what the interface is, so that people don't have to
read the sources to find out..
On the server side:
# mark all repositories you want to export with the
# "git-daemon-export-ok" file in the .git directory..
#
# .. and let the port (9418) through any firewalls etc,
# of course
git-daemon >& logfile &
(NOTE! "git-daemon" will not disassociate from any tty's or anything fancy
like that.)
On the client side:
git pull
git://servername/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
And you're done.
(or "git clone", for that matter - I just fixed a one-liner that caused
"clone" to not work, so make sure that you have a commit that says 'Fix
the "close before dup" bug in clone-pack too').
If you want to use a different port number (maybe 9418 is some really 133t
port, and google just doesn't know about it), you can give git-daemon a
"--port=x" command line argument, and you can use
git://servername:port/pathname
on the client side. At least that was my intention, I didn't actually test
whether that worked (but the default port has been tested).
Linus
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html