Установка svn в ubuntu 12

Установка svn в ubuntu 12
Використовувати системи контролю версій в роботі це зручно і правильно. Вдаватися в плюси не буду - якщо ви читаєте цю замітку, то напевно вже вирішили встановити SVN.

# Встановлюємо subversion
sudo apt-get install subversion

# Вказуємо, де у нас будуть жити репозиторії
sudo mkdir / usr / local / subversion

# Створюємо місце під репозиторій «test»
sudo mkdir / usr / local / subversion / test

# Створюємо власне сховище
sudo svnadmin create / usr / local / subversion / test

# Тепер тестуємо
svnlook info / usr / local / subversion / test

# Редагуємо конфиг сховища
sudo nano -w /usr/local/subversion/test/conf/svnserve.conf

# Вказуємо де лежать імена і паролі
password-db = passwd

# Виставляємо назву
realm = Test repository

# Зберігаємо і виходимо

# Вказуємо імена і паролі
sudo nano / usr / local / subversion / test / conf / passwd
[Users]
some_user = some_password
# При необхідності повторити
# Зберігаємо і виходимо

# Тепер тести
# запускаємо
svnserve -d -r / usr / local / subversion /

# Пробуємо підключитися
svn info svn: // localhost / test

# Прикручуємо до автозапуску
sudo nano /etc/init.d/svnserve

# пишемо
svnserve -d -r / usr / local / subversion /
# Зберігаємо і виходимо

# Робимо скрипт виконуваним
sudo chmod + x svnserve

# Додаємо в автозапуск
sudo update-rc.d svnserve defaults

# Тут може лаятися на відсутність заголовної інформації: warning: /etc/init.d/svnserve missing LSB information
# Лікується так:
sudo nano /etc/init.d/svnserve

# І в початок файлу дописуємо ці рядки:

### BEGIN INIT INFO
# Provides: svnserve
# Required-Start:
# Required-Stop:
# Default-Start 3 5
# Default-Stop: 0 1 2 6
# Description: Start svnserve
### END INIT INFO

# Зберігаємо і виходимо

# Пробуємо додати ще раз додати в автозапуск
sudo update-rc.d svnserve defaults

Схожі статті