Я использую VisualSVN Server 3.0.1 и TortoiseSVN 1.8. Используя VisualSVN Server Manager, я создал репозиторий под названием «лотерея» на своем диске C: \. Я запустил все службы сервера VisualSVN на машине. Я проверил HTTP-службу VisualSVN Server и запущена служба VDFS. Я также сделал два пользователя harry и sally с паролем 1234 с помощью VisualSVN Server Manager. Я создал каталог C: \ workdirs. В этом случае для моих пользователей есть две папки harry и sally. Когда я перехожу в папку Harry и запускаю команду svn, я получаю сообщение об ошибке. Пожалуйста, помогите мне решить проблему.Не удается подключиться к локальному серверу svn
C:\workdirs\harry>svn co --username harry --password 1234 https://james/svn/lottery/
Этот url является копией, вставленной именно с VisualSVN Server Manager. Я получаю ошибку -
C:\workdirs\harry>svn co --username harry --password 1234 https://james/svn/lottery/
svn: E731001: Unable to connect to a repository at URL 'https://james/svn/lottery'
svn: E731001: No such host is known.
Solutions Я попробовал -
Tortoise won't connect to subversion server
Судя по всему, вы не можете идти прямо в папку SVN вам нужно включать имя файла хранилища на пути.
Итак, я попытался использовать URL с портом и именем папки репо, чтобы увидеть, если это помогает svn co --username harry --password 1234 https://james:443/svn/lottery/
Btw, Джеймс этого имени сервера SVN я видел в визуальных свойствах SVN сервера.
Полученная ошибка -
svn: E731004: Unable to connect to a repository at URL
'https://james/svn/lottery'
svn: E731004: The requested name is valid, but no data
of the requested type was found.
Следующая, я пытался использовать HTTP вместо HTTPS и получил ту же ошибку.
Следующая, я пытался использовать URL, как этот https://localhost/james:443/svn/lottery/
я получил ошибку -
Error validating server certificate for 'https://localhost:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: steam
- Valid: from sometime in 2014 GMT until sometime in 2020 GMT
- Issuer:
- Fingerprint: 6a:7b:8c:....
(R)eject, accept (t)emporarily or accept (p)ermanently? p
svn: E175013: Unable to connect to a repository at URL
'https://localhost/james:443/svn/lottery'
svn: E175013: Access to '/james:443/svn/lottery' forbidden
Наконец, я думал использовать IP-адрес моего компьютера, как указано в ссылке, которую я дал , Я не знаю, что такое IP, но я попытался использовать localhost
вместо этого, и это сработало !!!
C:\workdirs\harry>svn co --username
harry --password 1234 https://localhost/svn/lottery/
Checked out revision 0.
Я просто не понимаю! Что происходит со всеми этими людьми, без объяснения причин? Мне нужно сделать вопрос более ясным? Google больше? Удалить вопрос? Какие ? – Steam