[Pdx-pm] App/Module review?

Chad Granum exodist7 at gmail.com
Sun Dec 21 11:07:19 PST 2008


Yes, I tried that initially, but I cannot get it to work,

I am running git-daemon with the following options (in the gentoo
/etc/conf.d/git-daemon file):
GITDAEMON_OPTS="--syslog /var/git --base-path /server/git --export-all"
GIT_USER="anonymous"
GIT_GROUP="anonymous"
(And I restarted it)

When I try to use it:

exodist at abydos ~/temp $ git clone git://192.168.0.3/ppbuild
Initialized empty Git repository in /home/exodist/temp/ppbuild/.git/
fatal: The remote end hung up unexpectedly
exodist at abydos ~/temp $ git clone git://192.168.0.3/server/git/ppbuild
Initialized empty Git repository in /home/exodist/temp/ppbuild/.git/
fatal: The remote end hung up unexpectedly

On the server:

Dec 21 11:07:29 Luxor git-daemon: [6342] '/ppbuild': unable to chdir or not
a git archive
Dec 21 11:07:55 Luxor git-daemon: [6350] '/server/git/ppbuild/.git':
repository not exported.


>From what I can tell setting the base path, and the --export-all should be
sufficient, but apparently not.

Because of that I ended up giving anonymous ssh access out.

-Chad


On Sun, Dec 21, 2008 at 8:36 AM, Erik Hollensbe <erik at hollensbe.org> wrote:

> On Sat, 2008-12-20 at 23:32 -0800, Chad Granum wrote:
> > I finally got my server up again, now I can share a git repo for PPBS.
> >
> > git clone ssh://anonymous@open-exodus.net/server/git/PPBS
> > Password: anonymous
> >
> > This is the repo I will be pushing all ym changes to in an svn central
> > server style.
> >
> > Anonymous has no write access, you can pull or clone, but not push.
> >
> > If you want to contribute let me know and I will probably give you an
> > account w/ write access to the repo.
>
> You can use git-daemon to provide this functionality (and it's faster,
> and login free using the git:// protocol).
>
> I see you mentioning gitosis later in the thread, but as I understand
> that's typically more useful if you have lots of users that need to
> create repositories.
>
> If you want people to fork so you can easily see it and then pull from
> their forks easily, github is likely the simplest solution right now.
> You can set up git easily enough (edit your config and setup multiple
> url= lines in your remote) to push to both places.
>
> -Erik
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/pdx-pm-list/attachments/20081221/3d823dc0/attachment.html>


More information about the Pdx-pm-list mailing list