Gitolite3 on pkgs01.stg
bochecha at fedoraproject.org
Wed Sep 10 12:47:43 UTC 2014
On Tue, 2014-09-09 at 18:58 +0200, Pierre-Yves Chibon wrote:
> On Fri, Sep 05, 2014 at 12:45:38PM +0200, Pierre-Yves Chibon wrote:
> > That being said, I believe our options are:
> > 1) Talk with upstream, in the past I believe he was quite reactive and willing
> > to help us. We are the largest public deployment of gitolite maybe he'll
> > still be willing to help us
> > to discuss:
> > - setting HOME in the authorized_keys
> > - writing logs
> > - accessing gitolite.conf-compiled.pm
[... snip ...]
> However, the HOME question remains. Mathieu is going to contact upstream to see
> if we can manage to automate adding a HOME somehow.
As it turns out, we figured it out: we don't use the upstream tools to
generate the ~/.ssh/authorized_keys files, we have our own stuff in
We fixed this, and a couple of other things.
As of commit 13465f6a0d2ed107357b204ab9bf5ca6a4f1fef2, distgit staging
is now running with Gitolite 3 on RHEL 7.
Obviously, we are now going to migrate production to it, right in the
middle of the Alpha freeze. :P
More seriously, if anyone wants to try it out, here's an easy way. Save
the attached file into /etc/rpkg/fedpkg-stg.conf, then:
$ alias fedpkg-stg="fedpkg --config=/etc/rpkg/fedpkg-stg.conf"
Then use the fedpkg-stg command the way you'd use fedpkg (try cloning,
Things seem to work fine so far, but we need more testing, of course.
-------------- next part --------------
lookaside = http://pkgs.stg.fedoraproject.org/repo/pkgs
lookasidehash = md5
lookaside_cgi = https://pkgs.stg.fedoraproject.org/repo/pkgs/upload.cgi
gitbaseurl = ssh://%(user)s at pkgs.stg.fedoraproject.org/%(module)s
anongiturl = git://pkgs.stg.fedoraproject.org/%(module)s
tracbaseurl = https://%(user)s:%(password)s at fedorahosted.org/rel-eng/login/xmlrpc
branchre = f\d$|f\d\d$|el\d$|olpc\d$|master$
kojiconfig = /etc/koji.conf
build_client = koji
More information about the infrastructure