git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC] Single system account for multiple git users

From
Asheesh Laroia <asheesh@asheesh.org>
Date
Jun 30, 2008, 15:59 UTC
Message-ID
<alpine.DEB.1.10.0806300858380.25384@alchemy.localdomain>
In-Reply-To
<20080630151113.GO5737@dpotapov.dyndns.org>
On Mon, 30 Jun 2008, Dmitry Potapov wrote:
Show 12 quoted lines
> Hi,
>
> Using SSH access with restricted git-shell as login shell and using the 
> script from the update-hook-example.txt works fine, but it requres that 
> every Git user has a separate system account on the server, which is 
> often frowned upon by system administrators, who would prefer to have a 
> single system account for access to Git repo.
>
> I have looked on gitosis, but it requires normal shell account for the 
> git user, which was vetoed by sysadmin. Also, I found its configuration 
> more complex than necessary and not flexible enough to differentiate 
> what branches can have non-fast-forward pushes on it and what cannot.

I seem to recall that gitosis works with git-shell. Maybe I'm mis-remembering, though.

-- Asheesh.
-- 
QOTD:
 	Some people have one of those days.  I've had one of those lives.
Previous: Dmitry PotapovNext: Dmitry Potapov
Message 2 of 9 in “[RFC] Single system account for multiple git users”
  1. Dmitry PotapovJun 30, 2008
  2. Asheesh LaroiaJun 30, 2008
  3. Dmitry PotapovJun 30, 2008
  4. Jon LoeligerJun 30, 2008
  5. Dmitry PotapovJun 30, 2008
  6. Jakub NarebskiJun 30, 2008
  7. Dmitry PotapovJun 30, 2008
  8. Melchior FRANZJul 1, 2008
  9. Dmitry PotapovJul 2, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.