Re: How does gitosis know who the key belongs to
- From
Heiko Voigt <hvoigt@hvoigt.net>
- Date
- Sep 24, 2009, 17:26 UTC
- Message-ID
- <20090924172610.GA31309@book.hvoigt.net>
- In-Reply-To
- <26ae428a0909240751k3a799750h121935a79439b389@mail.gmail.com>
On Thu, Sep 24, 2009 at 03:51:44PM +0100, Howard Miller wrote:
> Gitosis obviously uses keypairs but the config file addresses the user > by name/host. How does gitosis connect the two together? Is it any > more complicated than the user detail at the end of the public key?
Not much different. It uses the command feature of the authorized_keys file of ssh to limit access to the 'gitosis-serve' command which is given the username from the gitosis.conf as argument. gitosis-server then takes care of the access control.
> The second part of my question then is is it possible to use the same > private key on more than one host?
Yes definitely. It identifies the user not the host. Although you can use differenty keys if you want.
cheers Heiko