Я хотів би мати можливість використовувати ключ ssh для автентифікації, але все ж обмежувати команди, які можна виконати над тунелем ssh.
За допомогою Subversion я досяг цього, використовуючи файл .ssh / санкціонований_кейс на зразок:
command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc...
Я спробував це з командою "/ usr / bin / git-shell", але я просто отримую старе fatal: What do you think I am? A shell?
повідомлення про помилку.