From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Klein Subject: Re: Why no secure code retrieval Date: Sun, 3 Jul 2016 17:11:58 +0200 Message-ID: <20160703171158.38f8b827@lt70.fritz.box> References: <87mvm4sewl.fsf@systemreboot.net> <87y45m28vp.fsf@saiph.selenimh> <87lh1k5dj1.fsf@free.fr> <20160702165130.GA1401@scamper2.bantercat.co.uk> <87eg7bnqob.fsf@free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53972) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJj3W-00054n-UH for emacs-orgmode@gnu.org; Sun, 03 Jul 2016 11:11:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJj3R-00043U-UC for emacs-orgmode@gnu.org; Sun, 03 Jul 2016 11:11:34 -0400 In-Reply-To: <87eg7bnqob.fsf@free.fr> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Bastien Guerry Cc: emacs-orgmode@gnu.org, Arun Isaac , Ian Barton , Nicolas Goaziou , Konstantin Kliakhandler Hi, I haven't been as active as I'd have liked in this matter... Bastien Guerry wrote: > Hi Ian, > > Ian Barton writes: > > > Not heard of Gogs before, although it looks nice. Another possiblity > > would be gitolite with cgit. Gitolite is very flexible and as a > > consequence can be hard to set up initially. The documentation is > > very comprehensive. It supports mirroring of repos. > > I have no experience with gitolite. gitolite is easy. Configuration is one directory with a configuration file, one directory with ssh keys; Configuration looks like this: #+begin_src conf repo orgmode RW+ = kleinrob R = @all config gitweb.url = git@example.org:orgmode config gitweb.description = "orgmode test" config receive.denyNonFastforwards = true config receive.denyDeletes = true repo testing RW+ = @all R = daemon config gitweb.url = git@example.org:testing config receive.denyNonFastforwards = true config receive.denyDeletes = true #+end_src I have ~35 lines of script, another 35 lines of instructions plus the apache configuration to get gitolite running on a SLES server. Doesn't need cgit. > > I encourage you to try gogs, it is very easy to install and maintain, > and its interface is very engaging. The more gogs users and potential > admins out there, the more comfortable I'll feel making the switch. For Gogs installation on Debian Jessie I have a ~20 line script (plus ~10 lines for postgresql; some more for MySQL). I'm using only the gogs web server (no apache and/or nginx front-end). Have to be careful copy- and pasting the script though, as I have to enter passwords. Current git versions now also supports http-urls, so this shouldn'nt be an issue for both gits vs gitolite. Gogs requires users to be created for current contributors... No preference from my side, though I have some emotional distance to gogs... Best Robert