Home

The sysutils/gitolite port

gitolite-3.6.11 – secure hosting of Git repositories (cvsweb github mirror)

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.
WWW: https://gitolite.com/gitolite/

Readme

+-----------------------------------------------------------------------
| Running ${PKGSTEM} 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

Maintainer

The OpenBSD ports mailing-list

Categories

devel sysutils

Run dependencies

Files

Search