[Pdx-pm] App/Module review?

Chad Granum exodist7 at gmail.com
Sun Dec 21 11:38:15 PST 2008


Der, my problem was /var/git, I thought hat was a parameter to syslog
because I did not read that part of the docs, now it works.



On Sun, Dec 21, 2008 at 11:07 AM, Chad Granum <exodist7 at gmail.com> wrote:

> 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/eb7222da/attachment-0001.html>


More information about the Pdx-pm-list mailing list