Название: Не работает SVN в QtCreator Отправлено: kuzulis от Март 05, 2010, 19:09 Доброго времени.
Креатор настроен по дефолту (т.е. я ничего не настраивал в нем). Открываю в креаторе проект *.pro и хочу к примеру обновить через SVN его. Жмакаю: инструмерны->Subversion->Обновить проект а оно мне в ответ: Цитировать 19:01 Выполняется: svn update --non-interactive /mnt/md/SVN/MyProject svn: Network connection closed unexpectedly Процесс завершился с кодом 1. Хотя если используя терминал перехожу в директорию с проектом и набираю: Цитировать [/mnt/md/SVN/MyProject]#svn up то всё работает отлично. ОС: линух Subversion: 1.6.9 QtCreator: 1.3.1 Никто не сталкивался с проблемой? PS: даже если в терминале набирать это: Цитировать [kuzulis@kuzulis ~]$ svn update --non-interactive /mnt/md/SVN/MyProject/ то все работает. о_Оkuzulis@scm.fireforge.net's password: At revision 72. [kuzulis@kuzulis ~]$ и даже если я ставлю галку в настройках в креаторе "Авторизация" - то таже самая ошибка выскакивает Название: Re: Не работает SVN в QtCreator Отправлено: b-s-a от Март 05, 2010, 21:06 Хотя если используя терминал перехожу в директорию с проектом и набираю: Под рутом работаешь? :oЦитировать [/mnt/md/SVN/MyProject]#svn up то всё работает отлично. У меня под линухом проблем с svn нет. Да и под виндой тоже, если не считать кодировки. Возможно, у тебя несколько версий svn. сделай locate svn Название: Re: Не работает SVN в QtCreator Отправлено: kuzulis от Март 05, 2010, 21:16 Версия одна. 1.6.9
Работаю под юзером :) В чем проблема тогда? о_О В креаторе? Название: Re: Не работает SVN в QtCreator Отправлено: kuzulis от Март 06, 2010, 15:01 Неужелт никто не сталкивался с подобным?
Название: Re: Не работает SVN в QtCreator Отправлено: b-s-a от Март 06, 2010, 23:42 locate svn что выводит?
Название: Re: Не работает SVN в QtCreator Отправлено: kuzulis от Март 08, 2010, 11:25 Цитировать locate svn что выводит? Много чего. (Да и причем тут locate ? ) Но это выводит это: Цитировать [kuzulis@kuzulis ~]$ svn --version svn, version 1.6.9 (r901367) compiled Feb 8 2010, 14:47:08 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme [kuzulis@kuzulis ~]$ Название: Re: Не работает SVN в QtCreator Отправлено: b-s-a от Март 09, 2010, 11:51 Цитировать locate svn что выводит? Много чего. (Да и причем тут locate ? ) Название: Re: Не работает SVN в QtCreator Отправлено: kuzulis от Март 09, 2010, 20:39 Цитировать [kuzulis@kuzulis trunk]$ locate -r '.*/svn$' /etc/xinetd.d/svn /usr/bin/svn /usr/lib/python2.6/site-packages/svn /usr/lib/ruby/site_ruby/1.9.1/svn /usr/lib/ruby/site_ruby/1.9.1/x86_64-linux/svn /var/abs/extra/subversion/svn [kuzulis@kuzulis trunk]$ Название: Re: Не работает SVN в QtCreator Отправлено: b-s-a от Март 09, 2010, 22:57 Вот видишь как у тебя много. А у меня только один /usr/bin/svn. Временно переименуй все остальные и посмотри что будет.
Название: Re: Не работает SVN в QtCreator Отправлено: crackedmind от Март 10, 2010, 01:57 лучше сделать which svn, а потом дальше думать что не так :)
Название: Re: Не работает SVN в QtCreator Отправлено: kuzulis от Март 10, 2010, 18:06 Цитировать [kuzulis@kuzulis /]$ which svn /usr/bin/svn [kuzulis@kuzulis /]$ Название: Re: Не работает SVN в QtCreator Отправлено: kuzulis от Апрель 02, 2010, 14:13 В общем аналогичная ситуация складывается и в Windows.
Ниже я буду "говорить" только "нативном" subversion в Windows (т.е. о консольном клиенте svn.exe) . Я в курсе о том, чтобы заработала связка svn+ssn необходим ssh туннель. Этим туннелем в Windows является утилита из комплекта PuTTY : plink.exe (точнее одной из великого множества утилит) Чтобы заработал SVN необходимо редактировать конфиг от subversion который лежит по пути : Цитировать c:\Documents and Settings\User\Application Data\subversion\config (у вас может быть по другому)Так вот, все попытки использовать для этого "private key" провалились и я нашел простой выход: 1. Добавляем в переменную окружения PATH путь к plink.exe 2. Правим config от subversion так: Цитировать ... [tunnels] ssh = plink.exe -pw <ваш пароль> ... 3. теперь можно работать с SVN: Цитировать #svn checkout svn+ssh://<ваш ник>@<адрес сервера>/путь/до/вашего/транка Вот так заработало у меня в Windows и я теперь могу использовать SVN как из консоли так и из креатора. Если кто знает иные решения - то пишите :) Название: Re: Не работает SVN в QtCreator Отправлено: b-s-a от Апрель 02, 2010, 15:38 Я знаю решение основанное на переходе сервера-репозитория на HTTPS :)
|