- Update to 3.0.3 PR: ports/168378 Submitted by: Milki <milki@rescomp.berkeley.edu> (maintainer)6ae107815e
gitolite -- path traversal vulnerabilityentered 2012-10-15
Access control layer on top of git
# pkg install gitoliteinstalls 3.6.15,1 from latest; from quarterly (2026Q4) 3.6.15,1# cd /usr/ports/devel/gitolite && make install clean# make -C /usr/ports/devel/gitolite config # change options first
gitolite v2 -> v3 migration procedures:
WARNING: gitolite v3 is NOT "API" compatible with gitolite v2. Any local
modifications - hooks, scripts, ADCs, etc - must be migrated.
Please refer to [0] or [1] before moving on.
tl;dr:
Run /usr/local/libexec/gitolite/check-g2-compat as your gitolite provider
Backup gitolite-admin repo
Remove old gitolite references (authorized_keys, rc file, gitolite-admin,
~/.gitolite)
Preset rc file
Proceed with final instructions for setup
Push old gitolite-admin repo
[0] http://sitaramc.github.com/gitolite/install.html#migr
[1] http://sitaramc.github.com/gitolite/master-toc.htmlFinal gitolite setup instructions: Any ssh user can be a gitolite provider. Simply run the following command as the user: /usr/local/bin/gitolite setup -pk /path/to/admin.ssh.key.pub This will setup up the configuration files and repositories for gitolite. The admin ssh key allows full access to the gitolite-admin repository where additional users and repositories can be configured. By default, the git user is created for use by gitolite. A quick-install guide can be found in: /usr/local/share/doc/gitolite/README.markdown
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.6.15,1 | 3.6.15,1 | – |
| FreeBSD 15 | 3.6.15,1 | 3.6.15,1 | – |
| FreeBSD 14 | 3.6.15,1 | 3.6.15,1 | 3.6.15,1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.6.15,1 | 3.6.15,1 | – |
| FreeBSD 14 | 3.6.15,1 | 3.6.15,1 | 3.6.15,1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 3.6.15,1.- Update to 3.0.3 PR: ports/168378 Submitted by: Milki <milki@rescomp.berkeley.edu> (maintainer)6ae107815e
Correct pkg-message instructions on providing gitolite Submitted by: maintainer via email18ae014dcb
- Update to 3.01 - Register CONFLICTS with gitolite2 legacy port PR: ports/167440 Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer)c1a31f1390
- Update to 2.3 Changes: https://raw.github.com/sitaramc/gitolite/pu/doc/CHANGELOG PR: ports/165222 Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer)e39165ef43
- Update to 2.2.1 PR: ports/165022 Submitted by: maintainer, milki at rescomp.berkeley.edu009b000fbd
- Update to 2.2 Changes: https://github.com/sitaramc/gitolite/blob/pu/doc/CHANGELOG https://github.com/sitaramc/gitolite/compare/v2.1...v2.2 PR: ports/164809 Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer)28e09ad0f8
- Update to 2.1 Changes: https://groups.google.com/d/topic/gitolite/CzL4g1vuqbY/discussion https://github.com/sitaramc/gitolite/compare/v2.0.3...v2.1 PR: ports/161147 Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer)fbf0a0efc6
- Update to 2.0.3 PR: ports/160940 Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer)d63c7f208f
- Add new port gitolite: Gitolite is an access control layer on top of git, which allows access control down to the branch level, including specifying who can and cannot rewind a given branch. Gitolite lets you use a single user on a server to host many git repositories and provide access to many developers, without having to give them real userids on or shell access to the server. Authentication is most commonly done using sshd, but you can also use httpd if you prefer. 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. WWW: https://github.com/sitaramc/gitolite PR: ports/159260 Submitted by: milki <milki at rescomp.berkeley.edu>310b911d00