Некоторое время назад у меня перестал работать SVN. Тогда нашелся обходной путь, но недавно вышло обновление, которое уже не позволило таким образом хакать сабвержн.
Некоторое время я мирился с наличием трабла, просто забив на него. Не пользовался дома сабвержном. Но времена меняются, пришлось решать проблему. Гугель выдал такое решение - переделать сертификат, мол, формат сертификата не нравится программе. А если сертификат будет в виде файла PFX - будет вам щасте.
Пробую:
cat mywcert.pem my.key.unsecure > x.pemПоправляю ~/.subversion/servers вписывая новое имя файла.
openssl pkcs12 -export -in x.pem -out x.pfx
Не помогло.
А ничего интереснее гугель не предложил.
Тогда Я сделал по простому, через туннель на 80 порт. Пусть криптованием
занимается специалист - ssh.
Туннель:
ssh -v -p 2222 -i /home/valik/.ssh/mykey.pk me@myserver -L 8080:svnserv:80Проверка доступности:
svn list http://localhost:8080/svn/repos1работает.
Теперь надо рабочую копию перецепить на новый урл:
find ./ -name entries | xargs sed --in-place 's/https:\/\/myserver/http:\/\/localhost:8080/'
Делов-то.
Комментариев нет:
Отправить комментарий