2014-01-12 3 views
0

Я новичок в мире Linux и недавно начал общаться с сервером ubuntu. В течение недели или около того я был в состоянии понять основы, и теперь я снимаю для более сложных задач, таких как настройка веб-сервера, ssh и SVN.SVN repo В чем разница между http: // server/.../и svn: // server/../

Вопрос: как установить URL, чтобы быть видимыми, как svn://......../....

я нашел это и книгу http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html возможно, я не буду делать что-то правильно:

Svnserve как демон

Самый простой вариант - запустить svnserve как отдельный процесс «демон». Используйте опцию -d для этого:

$ svnserve -d 
$ 
# svnserve is now running, listening on port 3690 

Когда лента эта линия и перезапустить службу apache2 ничего не меняется. И я не уверен, что это способ сделать это.

+0

Что конфигурация брандмауэра для порта 3690? –

+0

Брандмауэр выключен Я подумал об этом. Я все еще читаю, чтобы найти, что такое лягушка, и мне интересно, переустанавливать все и начинать свежие. Иногда это работает. – JordanBS

+0

Я бы использовал схему 'svn + ssh: '. Разница - это протокол, используемый для связи между сервером 'svn' и клиентом' svn'. –

ответ

0

Когда лента этой линии и перезапуск службы apache2 ничего изменяет

Apache в любом случае не связанные для обработки SVN: // протокола

Цитаты из ссылаются вами страница SVN Book

Как только мы с успехом запустим svnserve, как объяснялось ранее, оно составляет каждый репозиторий вашей системы доступен для сети. Клиент нуждается в, чтобы указать абсолютный путь в URL-адрес репозитория. Например, , если репозиторий расположен в/var/svn/project1, клиент достигнет через svn: //host.example.com/var/svn/project1.

(Bolded части важно)