Вы здесь

Установка Subversion

Подскажите новичку как установить subversion на удаленный сервер с системой Gentoo. Root доступ имеется.

ИМХО конечно, но я бы сделал так:
1) зашёл на сервер удалённо
2) набрал бы emerge subversion

Это подпись, которую невозможно истолковать неправильно

а дальше что? )) как создать репозитарий? как сделать так что бы клиент(tortoise) видел этот самый репозитарий, пробовал по разному не получилось... можно пошагово что и как делать?

начинающий линуксоид, просьба не ругать сильно ...

1) $ svnadmin create /path/to/repos
2) на клиенте сделайте "svn checkout URL" - с полученной директорией и будет работать tortoise
ваши вопросы не связаны с gentoo. прочтите документацию на svn и на tortoise

Это подпись, которую невозможно истолковать неправильно

сорри за то что создал тему не в том месте. но я уже устал искать причины (( может кто нибудь расскажет от и до что нужно делать? после установки необходимо настроить апач, я не знаю как это сделать... помогите плииииз, кто нибудь )

начинающий линуксоид, просьба не ругать сильно ...

Больше читать, меньше писать.

emacs — отличная операционка которой не хватает только хорошего текстового редактора.

сделал все по порядку, в итоге получилось то, на чем я остановился неделю назад (((
при попытке сделать checkout - сервер не принимает пароль, в чем проблема подскажи те плиз

начинающий линуксоид, просьба не ругать сильно ...

Настроить файлы authz passwd svnserve.conf в директории репозиторий/бла-бла/cong и не забудь установить права группы и пользователя на бла-бла.... Успехов.

mik написал:
Настроить файлы authz passwd svnserve.conf в директории репозиторий/бла-бла/cong

это все я уже сделал

mik написал:
и не забудь установить права группы и пользователя на бла-бла....

Как это сделать подскажите плиз, я новичок в линуксе ((

mik написал:
Успехов.

Спасибо, но с вашей помощью успеха будет больше, я уже месяц пытаюсь настроить все сам и безрезультатно ((

начинающий линуксоид, просьба не ругать сильно ...

Доброго Времени Суток...

>>mik>>и не забудь установить права группы и пользователя на бла-бла....
>maincode>Как это сделать подскажите плиз, я новичок в линуксе ((

Пусть, к примеру, файл /etc/conf.d/svnserve
---
# Options for svnserve
SVNSERVE_OPTS="--root=/home/svn"

# User and group as which to run svnserve
SVNSERVE_USER="svnuser"
SVNSERVE_GROUP="svnusers"
---
Делаем из-под рута
chown -R svnuser:svnusers /home/svn/бла-бла

Где-то так... Пользую связку subversion-Tortoise для синхронизации репозитороиев
на работе, дома и в командировках. Репозитории в архиве на флэшке. После распаковки, выше приведенная команда, настраивает реп.-й на текущего svnuser и группу svnusers.

подскажите пожалуйста как сделать так что бы сервер все таки принял пароль? может какие то права нужно выставить каталогу? ооочень нужно, пожалуйста помогите кто нибудь, я уже месяц с этим мучаюсь ((((

начинающий линуксоид, просьба не ругать сильно ...

как вариант - вообще убираешь какую-либо авторизацию по паролю в настройках репозитария
После этого настраиваешь клиентов на доступ по ssh+svn. В этом случае "заставлять" авторизовать нужно будет уже не svn, а ssh. А это легко диагностируется (смог зайти с помощью putty - значит, и Tortoise с теми же параметрами тоже сможет авторизоваться).

для начала вариант хороший, спасибо за совет :)
сделал checkout все ок, но при попытке что либо закомитить выдает ошибку:
Error: Commit failed (details follow):
Error: Can't open file '/repos/db/txn-current-lock': Permission denied

предполагаю что нужно выставить права записи на этот каталог, подскажите плиз как это сделать?

Имя файла известно (из сообщения об ошибке)
Кто мешает сделать на него chmod a+rw?

Если более "по уму" - создаёшь группу для девелоперов проекта (которые будут иметь доступ к репозитарию).
Соответственно, всех девелоперов добавляешь в эту группу.
а на весь репозитарий ставишь owner-ом эту группу + права, если нужно.

у меня получилось настроить с паролем, спасибо за помощь.
на счет группы - я тоже думал об этом, только пока не знаю как создавать группы в linux, но пока это не требуется
В любом случае спасибо за советы, очень помогли

начинающий линуксоид, просьба не ругать сильно ...

о боги, каким то мистическим образом все заработало :) всем спасибо, очень помогли

начинающий линуксоид, просьба не ругать сильно ...