Менеджер репозитория SVN с контролем доступа - PullRequest
1 голос
/ 31 августа 2010

Моя работа в настоящее время использует SVN для управления различными проектами кодирования, над которыми мы работаем. В настоящее время мне приходится управлять SVN-репозиториями через командную строку, и, поскольку мы используем svn+ssh для доступа к нашим репозиториям, нам нужны пользователи SSH на коробке, и это просто усложняется, когда сотрудники присоединяются / уходят или нам приходится открывать определенные репозитории извне подрядчики.

Что мне нужно, так это скрипт / программа менеджера репозитория SVN, которую я могу установить (в идеале на основе linux), которая позволит мне управлять всеми нашими репозиториями и устанавливать контроль доступа для разных пользователей / групп - и ограниченный доступ по IP-адресу если возможно.

Какие-нибудь предложения относительно сценариев, на которые я могу посмотреть, чтобы сделать это?

Ответы [ 3 ]

1 голос
/ 31 августа 2010

Может быть, вы можете установить Indefero на свой сервер.Вы сможете легко управлять правами доступа к своим репозиториям.Единственным недостатком является то, что подход ssh + svn недоступен, но легко запустить установку Apache (при необходимости у вас есть Ubuntu / RPM).

0 голосов
/ 31 августа 2010

Решение вашей проблемы, о котором я знаю, состоит в том, чтобы разместить ваш проект с использованием Apache с libapache-svn и WebSVN с настройкой пользователей в файле htpasswd.Вы можете выдвигать и извлекать из адреса http, а также добавлять / удалять пользователей и даже создавать группы пользователей для точного контроля зерна.Кроме того, у вас есть возможности Apache или IIS

Обязательно прочитайте документацию, прежде чем что-либо делать.libapach2-svn и WebSVN имеют довольно большой набор функций, который имеет несколько незначительных ошибок, на которых вы можете застрять.Его немного сложно настроить, но как только вы там окажетесь, он очень гибок.

Просмотрите это руководство для руководства по установке Apache и Subversion, а затем просто добавьте WebSVN поверхвершина этого.

0 голосов
/ 31 августа 2010

Вы можете взглянуть на менеджер доступа SVN здесь: http://svn -access-mana.sourceforge.net / # Обзор

или здесь: http://linux.softpedia.com/get/Programming/Version-Control/SVN-Access-Manager-40105.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...