Как обновить правила доступа к репозиторию для 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, чтобы начать использовать возможности удаленного администрирования командлетов.