Как обновить правила доступа к репозиторию для Collabnet Subversion Edge через API?

Мы работаем с CollabNet SubversionEdge.

Я пишу различные задачи. Одним из наиболее непонятных является обновление наших правил доступа к репозиторию в соответствии с новыми ветками, которые я создаю. Хотя существует опубликованный REST API для SubversionEdge ( http://help.collab.net/index.jsp?topic=/csvn/reference/svnedge_hookscripts_api.html), мне интересно, возможно ли редактировать или заменять правила доступа к репозиторию через Вызов API?

(Или это слишком небезопасно для использования через API?)

1 ответ

Я не уверен, поддерживает ли REST API SVN Edge управление правилами доступа к репозиторию. Однако вы можете попробовать VisualSVN Server, если ваш SVN-сервер работает в Windows - он поддерживает автоматизацию управления правилами доступа с помощью функции сценариев и автоматизации PowerShell. Рассмотрим следующие командлеты PowerShell:

  • Add-SvnAccessRule
  • Get-SvnAccessRule
  • Remove-SvnAccessRule
  • Select-SvnAccessRule
  • Set-SvnAccessRule

Прочтите статью KB99: Настройка удаленного администрирования с помощью VisualSVN Server PowerShell, чтобы начать использовать возможности удаленного администрирования командлетов.

Другие вопросы по тегам