From 751300f8316a2526759879467acb06dab5b27ff9 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Mon, 24 Aug 2015 08:36:10 +0300 Subject: [PATCH] Git over ssh and gitolite --- pep-git.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pep-git.txt b/pep-git.txt index 8ffac6b..25f6cfb 100644 --- a/pep-git.txt +++ b/pep-git.txt @@ -806,10 +806,15 @@ URLs). Write access can be enabled but the protocol lacks any authentication means, so it should be enabled only within a trusted LAN. See ``git help daemon`` for details. -TODO: git over ssh; gitolite; -gitweb; cgit; Kallithea; pagure; gogs and gitea; gitlab. - -http://gitolite.com/gitolite/index.html +Git over ssh provides authentication and repo-level authorisation as +repositories can be made user- or group-writeable (see parameter +``core.sharedRepository`` in ``git help config``). If that's too +permissive or too restrictive for some project's needs there is a +wrapper `gitolite `_ that can +be configured to allow access with great granularity; gitolite has a +lot of documentation. + +TODO: gitweb; cgit; Kallithea; pagure; gogs and gitea; gitlab. https://git.kernel.org/cgit/git/git.git/tree/gitweb -- 2.39.2