Назад | Перейти на главную страницу

эквивалент gitosis для подрывной деятельности?

Есть ли эквивалент подрывной деятельности? Как в пакете-оболочке, который разрешает доступ по ssh через ключи ssh, когда каждый использует одного пользователя ssh?

Скрипты Python Ларса тоже работают у меня после некоторой ручной настройки пользователя "svn", в том числе:

  • ручное редактирование /Users/svn/.ssh/authorized_keys,
  • chmods к файлам фиксации, которые Ларс упоминает в своем readme,
  • обновление PATH пользователя "svn", чтобы включить местоположение сценария svnbiosis-serve.

Я использую 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 для принудительной команды.