Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка и настройка svn на сервере, настройка с нуля под Fedora 7 
:(
    Опции темы
Atlete
Дата 28.9.2008, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 15.8.2007

Репутация: нет
Всего: нет



Есть у меня несколько проектов. Вот решил поставить себе SVN.
Поискал в гугле и яндексе, нашел несколько статей. Но вот беда в том 
что даже делая все как там написано SVN все равно работать отказывается.
А хочеться все таки его настроить. Последняя более менее понятная статья
была взята отсюда _http://webphp.ru/установка-и-настройка-svn-в-centos/#more-290,
сделал все как тут написано, но единстевенное что получилось это
запрос авторизации после которого сервер отвечает ошибкой 403 (вроде как прав нехватает).

Могли бы вы мне помочь с данным вопросом.

На сервере Fedora 7. SVN ставил через yum install.


Заранее благодарен.
PM MAIL ICQ   Вверх
nitr
Дата 29.9.2008, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 5
Всего: 84



Atlete, на Федоре 4 аналогично устанавливалась, но настраивалась SVN по документации из SVN. Если у вас с настройками всё нормально, может какие сервисы как фаерволл блокируют?


--------------------
PM   Вверх
Atlete
Дата 29.9.2008, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 15.8.2007

Репутация: нет
Всего: нет



Фаервол точно не блокирует, пробовал его даже полностью отключать.
Возможно в данной статье упущены какие то моменты? 
PM MAIL ICQ   Вверх
ReFLeXive
Дата 7.3.2010, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 30.3.2009
Где: г. Уфа

Репутация: 1
Всего: 1



Поискал по форуму насчет SVN и наткнулся на эту тему, поэтому решил не плодить точно такую же тему.
Сервер крутиться под Fedora 10.
Установил SVN по вот этой статье http://www.andymdn.com/subversion-server-on-fedora-howto. 
ЗАведены пользователи, прописаны их пароли, в конфиге apache conf.d/subversion.conf прописаны все настройки, изложенные по ссылке выше.
При попытке доступа к хранилищу из веб-браузера и из eclipse выдает ошибку 403 - доступ запрещен.
Тут выше упоминалось, что, возможно, файрвол блокирует доступ - как это можно проверить? И какие могут быть еще варианты блокировки доступа?

PS. Доступ к серверу с установленным svn только через ssh (т.е. через графический интерфейс посмотреть не могу)



Это сообщение отредактировал(а) ReFLeXive - 7.3.2010, 19:26
PM MAIL   Вверх
ReFLeXive
Дата 8.3.2010, 14:28 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 30.3.2009
Где: г. Уфа

Репутация: 1
Всего: 1



Просидел вчера над всем этим больше полдня. НАстроил и теперь все работает)) Опишу вкратце здесь что и как сделал, чтобы заработало - вдруг если кто будет искать потом решение вопроса с установкой и настройкой SVN...

Вот книжка на смешанном русско-английском языке: http://svnbook.red-bean.com/nightly/ru/svn-book.html

1) Создал каталоги
Код

mkdir /var/svn
mkdir /var/svn/repos
mkdir /var/svn/users
mkdir /var/svn/permissions


Предназначение: repos - папкка для репозиториев проектов; users - каталог с файлом, в котором будут пользователи; permissions -  папка с файлом, в котором описаны группы пользователей и их доступ к репозиториям

2) установил mod_webdav, subversion, apache
3)Создал первый репозиторий 
Код

cd /var/svn/repos
svnadmin create PUBLIC


4) затем создал файл /var/svn/permissions/svnauthz.conf:
Код

touch /var/svn/permissions/svnauthz.conf

там прописал:
Код

[groups]
admins=admin
users=reflexive,artur
[PUBLIC:/]
@admins = rw
@users = rw


5) В файле /etc/httpd/conf.d/subversion.conf прописал:
Код

<Location /svn>
    DAV svn
    SVNParentPath /var/svn/repos

    AuthzSVNAccessFile /var/svn/permissions/svnauthz.conf

    AuthType Basic
    AuthName "Subversion repository"
    AuthUserFile /var/svn/users/passwds
    Satisfy Any
    Require valid-user
</Location>


6)Чтобы создать пользователей, которые могут иметь доступ к репозиториям воспользовался утилитой htpasswd. При первом запуске с помощью опции -с создается файл passwds. В дальнейшем эту опцию указывать не нужно:
Код

cd /var/svn/users
htpasswd -c passwds admin
htpasswd passwds artur
htpasswd passwds reflexive


7)Чтобы импортировать в SVN какой либо уже существующий проект нужно сделать вот такую команду
Код

svn import <папка_с_проектом> <репозиторий>



Приведенная настройка позволяет получить доступ к SVN через http://<адрес_сервера>/svn/
Если нужны другие типы дотступа (svn://, svn+ssh и др), то отсылаю к приведенной выше ссылке на книжку (глава 6) )))

PS. Работаю в 2х средах разработки: Eclipse в  windows/LInux и VisualStudio в windows. В VS установил клиент AnkhSVN, в eclipse воспользовался Subclipse (устанавливается как дополнение через меню Help)

M
nickless
Пользуемся тэгами "код"


Это сообщение отредактировал(а) nickless - 9.3.2010, 20:44
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.