use o git-shell como o shell em / etc / passwd
Estou executando um servidor git no archlinux. Agora quero dar um certo acesso de usuário a um repositório. Então eu criei um usuário e configurei sua pasta home para o diretório do repositório. Agora eu posso fazer o checkout do repositório usando o ssh. Mas o usuário também pode ssh para o servidor agora e ver outros arquivos. Como posso restringir o acesso ssh para esse usuário, mas permitir que ele use o repositório usando o ssh? Eu tentei configurar o shell para / sbin / nologin mas a clonagem não funciona.
use o git-shell como o shell em / etc / passwd
Se você estiver usando uma nova versão suficiente do SSH (e você deve), isso agora é um recurso interno. Aqui está um artigo sobre como configurá-lo.
Tags ssh git restrictions