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

Re: Revamping the git protocol

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Oct 20, 2005, 23:35 UTC
Message-ID
<Pine.LNX.4.63.0510210133060.10503@wbgn013.biozentrum.uni-wuerzburg.de>
In-Reply-To
<Pine.LNX.4.64.0510201001460.3369@g5.osdl.org>
Hi,
On Thu, 20 Oct 2005, Linus Torvalds wrote:
Show 13 quoted lines
> On Thu, 20 Oct 2005, H. Peter Anvin wrote:
> > 
> > git over ssh seems to be the obvious choice.
> 
> Yes, but Petr is right that there might be room for some lighter-weight 
> "gits" secure protocol. One that doesn't necessarily require a whole user 
> ID thing.
> 
> For example, let's say that you're not the maintainer of your machine, but 
> you're in an environment where you are allowed to run daemons as yourself 
> (at a university, for example). And you have a group of people who want to 
> work together at a project, but they don't want to give write permissions 
> to the world or their bigger group (group "student").

If you are not maintainer, you could still start an SSH daemon which listens on a port>1024 and gets its password data from a file different from /etc/shadow (You could even use PAM...).

Ciao, Dscho

Previous: Linus TorvaldsNext: Linus Torvalds
Message 9 of 10 in “Revamping the git protocol”
  1. H. Peter AnvinOct 20, 2005
  2. Junio C HamanoOct 20, 2005
  3. Petr BaudisOct 20, 2005
  4. H. Peter AnvinOct 20, 2005
  5. Petr BaudisOct 21, 2005
  6. Linus TorvaldsOct 20, 2005
  7. H. Peter AnvinOct 20, 2005
  8. Linus TorvaldsOct 20, 2005
  9. Johannes SchindelinOct 20, 2005
  10. Linus TorvaldsOct 20, 2005

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.