Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2008-09-12

Subversion, проблемы с https:// и сертификатами?

Некоторое время назад у меня перестал работать SVN. Тогда нашелся обходной путь, но недавно вышло обновление, которое уже не позволило таким образом хакать сабвержн.
Некоторое время я мирился с наличием трабла, просто забив на него. Не пользовался дома сабвержном. Но времена меняются, пришлось решать проблему. Гугель выдал такое решение - переделать сертификат, мол, формат сертификата не нравится программе. А если сертификат будет в виде файла PFX - будет вам щасте.

Пробую:

cat mywcert.pem my.key.unsecure > x.pem
openssl pkcs12 -export -in x.pem -out x.pfx
Поправляю ~/.subversion/servers вписывая новое имя файла.
Не помогло.
А ничего интереснее гугель не предложил.

Тогда Я сделал по простому, через туннель на 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/'

Делов-то.

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)