Port details on branch 2022Q2 |
- gitolite2 Access control layer on top of git
- 2.3.1_1 devel =1 2.3.1_1Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2012-05-07 15:43:13
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: python, unoconv, py39-pycparser, sysinfo
- License: GPLv2
- WWW:
- https://github.com/sitaramc/gitolite/tree/g2
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- gitolite2>0:devel/gitolite2
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/devel/gitolite2/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/gitolite2
- pkg install gitolite2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gitolite2
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1496146374
SHA256 (sitaramc-gitolite-v2.3.1_GH0.tar.gz) = bdf4afc482b69c0c28a36e22a448b569c6da63a3c43dd4e66916355ff68efe50
SIZE (sitaramc-gitolite-v2.3.1_GH0.tar.gz) = 255707
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- git>=0 : devel/git
- perl5>=5.32.r0<5.33 : lang/perl5.32
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for gitolite2-2.3.1_1:
GITUSER=off: Create git user as gitolite provider
===> Use 'make config' to modify these settings
- Options name:
- devel_gitolite2
- USES:
- cpe perl5 shebangfix
- pkg-message:
- For install:
- Final gitolite installation instructions:
Any ssh user can be a gitolite provider. Simply run the following command as
the user:
/usr/local/bin/gl-setup /path/to/admin.ssh.key.pub
This will setup up the configuration files for gitolite, designating where the
repositories are located and other options.
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.
- Master Sites:
|