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

Re: How does gitosis know who the key belongs to

From
Howard Miller <howard@e-learndesign.co.uk>
Date
Sep 25, 2009, 08:31 UTC
Message-ID
<26ae428a0909250131k5fb04637ndbe765dce5afcc63@mail.gmail.com>
In-Reply-To
<vpqhburigfs.fsf@olympe.imag.fr>
Show 14 quoted lines
>
> If you're confused with "name", then just think about "filename
> holding the key".
>
> If you want to name yourself "howard", then put your key in
> keydir/howard and then use "howard" in the config file. gitosis will
> add the relevant
>
> command="gitosis-server howard" ssh-whatever <your-key-here> <irrelevant-comment>
>
> to the ~git/.ssh/auhtorized_keys file.
>
> You chose your "name" by chosing the filename, then you use this name
> in the config file, and then gitosis does the job.

Ok... so is it completely ignoring the @host bit then? None of my public key files are called howard@host1.pub (for example).

Just so you don't think I'm completely crazy, I actually use three different machines for development and (of course) I'm 'howard' on all of them. I was trying to get my head around the best way to set it up. I wasn't clear if I could simply recycle the same public key or if I needed to be three different users in gitosis.

Cheers.... Howard
Previous: Matthieu MoyNext: Heiko Voigt
Message 7 of 9 in “How does gitosis know who the key belongs to”
  1. Howard MillerSep 24, 2009
  2. Heiko VoigtSep 24, 2009
  3. Matthieu MoySep 24, 2009
  4. Howard MillerSep 25, 2009
  5. Howard MillerSep 25, 2009
  6. Matthieu MoySep 25, 2009
  7. Howard MillerSep 25, 2009
  8. Heiko VoigtSep 25, 2009
  9. Sitaram ChamartySep 25, 2009

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.