Есть ли эквивалент подрывной деятельности? Как в пакете-оболочке, который разрешает доступ по ssh через ключи ssh, когда каждый использует одного пользователя ssh?
Скрипты Python Ларса тоже работают у меня после некоторой ручной настройки пользователя "svn", в том числе:
Я использую Mac OS X, поэтому для настройки локального пользователя "svn" я использовал инструмент "dscl" в соответствии с http://blog.ardes.com/2008/5/19/git-hosting-with-leopard, а затем просто сослался на мою установку /Users/git/.ssh/* для установки /Users/svn/.ssh/* и в качестве проверки работоспособности.
(Хотел опубликовать это как комментарий к решению Ларса, но serverfault не позволяет мне ... или, по крайней мере, не позволяет очевидным образом)
Я письменный. На данный момент он не особо документирован и не протестирован, но, похоже, работает.
Я не думаю, что есть обертка вроде гитозиса или гитолита, которые оба используют "принудительная команда"за объявление обертки.
сам svnserver позволяет конфигурация ssh.
И как это Ответ SF иллюстрирует, это не мешает вам добавить свою собственную оболочку ssh для принудительной команды.