GForge AS сервер управления и администрирования
Моя компания уже давно использует GForge AS для управления разработкой программного обеспечения (трекеры, отслеживание времени). С ним связан SVN-сервер для управления исходным кодом.
Человек, который представил GForge и управлял им в прошлом, теперь ушел из компании, и, к сожалению, передача знаний не проводилась!...
Теперь мне нужно добавить новых пользователей для новых разработчиков, которых мы только что наняли, и, конечно, у меня начались проблемы. Я могу без проблем создавать пользователей на стороне gforge, однако я могу дать этим пользователям возможность подключаться к хранилищу svn...
GForge работает в VMWare, который, я думаю, поступает с веб-сайта GForge.
Я понятия не имею, с чего начать, чтобы узнать, как решить мои проблемы! Любая помощь или идея будут наиболее ценными!
Заранее спасибо.
2 ответа
Я нашел временную работу вокруг. Шифрование пароля осуществляется с помощью функции php crypt(). Поэтому я смог зашифровать пароли и поместить их в файл svnroot-authfile. Это далеко не автоматически, но, по крайней мере, у меня есть решение!
@Zangdar Существуют задания cron, которые обновляют пользователей, группы и разрешения Unix в соответствии с членством в проекте и привилегиями в GForge. Они должны быть указаны в crontab для пользователя root на виртуальной машине.
Если вы добавляете пользователя в указанный проект в роль, которая имеет доступ к репозиторию SVN для этого проекта, то его запись в svnroot-authfile и svnroot-accessfile должна обновляться автоматически. В ожидании запуска cronjob может произойти задержка.
В более новых версиях GForge мы сделали эти обновления незамедлительными, когда пользователи добавляются или удаляются в проектах.