SVN: Несоответствие имени журнала / блокировки и имени входа
Наше текущее хранилище SVN находится на Ubuntu 14.04.3, которая проходит аутентификацию через домен Active Directory. Сервер использует CentrifyDC (экспресс) для интеграции AD.
SVN через Apache 2.4.7, WebDAV/SVN. Аутентифицируется с помощью ldap из AD.
Проблема заключается в том, что, хотя вход в систему работает отлично (с примером) "fredj" и паролем, когда SVN выдает блокировки и помечает журналы, он использует "fredj@school.edu".
Не проблема, пока мы не начали использовать программное обеспечение (Unreal Engine 4), которое проверяет блокировки с помощью имени для входа, а не имени домена. Несоответствие вызывает полный сбой пакета поставщика.
Я искал решение; на сайте поставщика, документация для Apache, SVN, модуль WebDAV, модуль SVN, радости нет.
Я ищу любой параметр конфигурации (SVN, Apache, Centrify?), Чтобы сопоставить имя, которое сервер SVN помечает блокировку, с тем, что является логином пользователя.
ТИА!
1 ответ
Насколько мне известно, нет другого способа сделать это, кроме как взломать поставщика управления исходным кодом svn, чтобы иметь новую опцию конфигурации.
Вам даже не нужно перестраивать весь движок, вы можете извлечь плагин как плагин проекта, который заменит движок по умолчанию. Затем вы можете отправить свой мод в Epic Games.
Я знаю это, потому что столкнулся с той же проблемой с моей поддержкой Git LFS 2 Lock, а также с плагином Plastic SCM.
Ура!