From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id ED1033858438; Tue, 27 Sep 2022 15:19:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ED1033858438 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1664291977; bh=852IRzu8mZ4UWe1unTPGRH2ZHbXvJBHuG241/lhslps=; h=From:To:Subject:Date:From; b=wsI5+BsXlMK46Lt+/s0w7W80UjzGqNKExgp01NsOd9DsuE7jKhcEsOY1mf1o6NqDg LpLgGzMSMeRWZKCyV69/G9z52dq91lOqlucYJ8Vlngg4lcN65BR/4r/rqvjY+hF2DK c+lc7Kcw2nsiEfbL73FdO0kp9buL1GSDHEiVSmnw= From: "mark at klomp dot org" To: overseers@sourceware.org Subject: [Bug Infrastructure/29619] New: Setup gitolite for projects Date: Tue, 27 Sep 2022 15:19:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: sourceware X-Bugzilla-Component: Infrastructure X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mark at klomp dot org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: overseers at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://sourceware.org/bugzilla/show_bug.cgi?id=3D29619 Bug ID: 29619 Summary: Setup gitolite for projects Product: sourceware Version: unspecified Status: NEW Severity: normal Priority: P2 Component: Infrastructure Assignee: overseers at sourceware dot org Reporter: mark at klomp dot org Target Milestone: --- https://gitolite.com/gitolite/ (perl) packaged as gitolite3 Gitolite allows a server to host many git repositories and provide access to many developers, without having to give them real userids on the server. The essential magic in doing this is ssh's pubkey access and the authorized keys file, and the inspiration was an older program called gitosis. Gitolite can restrict who can read from (clone/fetch) or write to (push) a repository. It can also restrict who can push to what branch or tag, which is very important in a corporate environment. Gitolite can be installed without requiring root permissions, and with no additional software than g= it itself and perl. It also has several other neat features described below a= nd elsewhere in the doc/ directory. A project using gitolite only needs one user account on the host (with one admin git repo containing the ssh keys of the developers with git push acce= ss). We can even run it inside a project specific container or vm to have more isolation. --=20 You are receiving this mail because: You are the assignee for the bug.=