認証にsshキーを使用できるようにしたいのですが、sshトンネルを介して実行できるコマンドを制限します。
Subversionでは、次のような.ssh / authorized_keysファイルを使用してこれを実現しました。
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?
エラーメッセージが表示されます。