secure hosting of Git repositories
Project homepage: https://gitolite.com/gitolite/
Description
Gitolite is an access control layer on top of git.
Here are the features that most people see:
* Use a single unix user ("real" user) on the server.
* Provide access to many gitolite users.
* Control access to many git repositories.
Package information
- Ports path
- sysutils/gitolite
- Package architecture
- *
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- sysutils, devel
- Available flavors
- None listed
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
OpenBSD README
+----------------------------------------------------------------------- | Running gitolite on OpenBSD +----------------------------------------------------------------------- Setting up a Git server ======================= It is advised to use a dedicated 'git' user for use with Gitolite. Now add this user with adduser(8) and log in as this user. Access control and repository creation is managed with the gitolite-admin.git repository. The public SSH key passed to Gitolite during the initial setup will be the primary access to this repository. Copy a new or existing key to "key.pub" and run the setup: gitolite setup -pk /path/to/key.pub Now test if everything is setup correctly by running the following command as the user to whom key.pub belongs: git clone git@host:gitolite-admin.git Further reading =============== For further configuration options and learning how to finalize your setup, please refer to the online Gitolite documentation which is located at http://gitolite.com/gitolite/master-toc.html