Line:
Position:
Last 80 unconsumed characters:
Output was:
?xml version="1.0"?
list
list
path="https://svn.domain.ru/repo"
Rendering template within layouts/base
Completed in 1648ms (View: 40, DB: 36) | 500 Internal Server Error [http://redmine.domain.ru/projects/repo/repository]
Проблема вызвана тем, что сертификат https коннекта к репо самоподписной.
Создадим новую папку для конфига svn:
mkdir /opt/svnredmine
chown redmine:redmine /opt/svnredmine/
А также немного подправим логику работы RedMine:
vi /opt/redmine/lib/redmine/scm/adapters/subversion_adapter.rb
И на строке заменяем:
SVN_BIN = "svn"
на:
SVN_BIN = "svn --non-interactive --config-dir /opt/svnredmine"
Теперь входим под юзером redmine и делаем чекаут:
su redmine
cd /tmp
svn --config-dir /opt/svnredmine co https://svn.domain.ru/repo --username=redmine
И при предложении принять сертификат щелкаем p и получаем чекаут.
Теперь перезапускаем апача:
/etc/init.d/apache2 restart
И после этого идем во вкладку Repository в RedMine и через несколько секунд получаем репозиторий :)
No comments:
Post a Comment
Note: only a member of this blog may post a comment.