Я только что начал новую позицию, где ни один код не находится в управлении версиями. Одна из моих обязанностей - это исправить. У меня есть место на коробке SuSe 10, и Subversion 1.6 установлена. Следуя инструкциям в книге O'Reilly Subversion, у меня есть хранилище Subversion с кодом в нем, и svnserve работает:
#lsof -i :3690<br>
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME<br>
svnserve 15115 xxxxxx 3u IPv6 xxxxxxxx TCP *:svn (LISTEN)
Также эта команда работает
svnlook cat /home/svn/repos/ /project1/trunk/index.php
Однако, когда я пытаюсь подключиться к хранилищу Subversion со своего рабочего стола (под управлением Windows) с помощью TortoiseSVN, я получаю сообщение об ошибке
Не удается подключиться к хосту «xxx.xxx.xxx.xxx»: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, поскольку подключенный хост не смог ответить. 1012 *
Я пробовал несколько URL репозитория, в том числе:
- СВН: //internalmachinename.internalnetwork.com/project1
- SVN: // имя_компьютера / project1
- СВН: // имя_компьютера / репо / project1
- SVN: // имя_компьютера / SVN / репо / project1
- СВН: //xxx.xxx.xxx.xxx/project1/trunk: 3690
У меня нет доступа к Cygwin из-за политики брандмауэра компании, поэтому я не могу подключиться через командную строку.