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

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