Джанна Тема Лицензия не подтверждена. Перейдите на страницу параметров темы, чтобы подтвердить лицензию. Вам нужна отдельная лицензия для каждого доменного имени.

Как настроить Subversion Control в Ubuntu

При разработке проекта вам может понадобиться использовать контроль версий, чтобы можно было легко вернуть файл к предыдущей версии для исправления ошибок или восстановления ранее удаленных файлов. Ubuntu Простой способ управления версиями — настроить сервер Subversion в Ubuntu (SVN).

Ubuntu-Set-Up-Subversion-Featured-Terminal-800x400.jpg Как настроить Subversion Control в Ubuntu
Ищете более популярную систему управления версиями? Посмотрите Руководство для начинающих по Git.

Что такое Subversion?

Subversion — это система управления версиями с открытым исходным кодом. Она позволяет создавать версии кода или проектов для удобства использования в будущем.

Subversion похожа на Git, другое программное обеспечение для контроля версий, хотя их внутренние механизмы работы различаются.

Subversion проще в освоении благодаря меньшему количеству команд. При коммитах изменений вы всегда работаете с центральным репозиторием Subversion, что исключает путаницу между локальными и удалёнными репозиториями. Однако, если у вас нет доступа к этому центральному репозиторию (если у вас нет подключения к Интернету), вы не сможете делать коммиты. В Subversion также отсутствуют некоторые функции, повышающие удобство работы, которые есть в Git. Кроме того, не забывайте, что Git становится всё более популярным благодаря появлению GitHub и GitLab, поэтому изучение Git будет более полезным.

Читайте также:  Как установить Notepad++ в Linux и лучшие доступные альтернативы

Резиденция Subversion

Первое, что нужно сделать, это установить Subversion.

  1. Открыть Терминальное приложение Использование сочетания клавиш по умолчанию Ctrl + Alt + Т.
  2. Делать Обновив систему:
    Обновление sudo apt

    Ubuntu-Set-Up-Subversion-sudo-apt-get-update.png Как настроить Subversion Control в Ubuntu

  3. установить Apache-сервер:
sudo apt установить apache2

Ubuntu-Set-Up-Subversion-sudo-apt-install-apache2-e1676423043917.png Как настроить Subversion Control в Ubuntu

4. Введите команду для установки Subversion:

sudo apt install subversion libapache2-mod-svn

Входить Y Когда спросили Следуйте инструкциям по установке.

Ubuntu-Set-Up-Subversion-install-libapache2-mod-svn-e1676423136365.png Как настроить Subversion Control в Ubuntu

5. Создайте каталог для хранения репозитория сервера:

sudo svnadmin создать /var/lib/svn

Ubuntu-Set-Up-Subversion-create-var-lib-svn.png Как настроить Subversion Control в Ubuntu

6. Обновление Разрешения на доступ На склад:

sudo chown -R www-data:www-data /var/lib/svn sudo chmod 770 -R /var/lib/svn

Ubuntu-Set-Up-Subversion-make-files-e1676423724920.png Как настроить систему контроля версий Subversion в Ubuntu

Полезно знать: узнайте обо всех различиях между Apache и Nginx.

Настройка Apache для доступа к SVN

Далее настройте сервер Apache с помощью SVN.

  1. Открыть Файл конфигурации Apache SVN:
    sudo nano /etc/apache2/mods-available/dav_svn.conf

    Ubuntu-Set-Up-Subversion-sudo-gedit-etc-apache2-mods-available-dav-svn.png Как настроить Subversion Control в Ubuntu

2. Найдите строки ниже и удалите: «#» Перед ней, чтобы отменить комментарий:

... DAV svn SVNPath /var/lib/svn ... AuthType Basic AuthName "Репозиторий Subversion" AuthUserFile /etc/apache2/dav_svn.passwd ... Требуется действительный пользователь ...

3. Установить инструменты Для Apache:

sudo apt install apache2-utils

Ubuntu-Set-Up-Subversion-apache2-utils-installation-complete-e1676423467171.png Как настроить Subversion Control в Ubuntu

4. Создать пароль Для вашего имени пользователя:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd вашеимя пользователя

Запомните пароль — он понадобится вам позже для запуска команд SVN.

Ubuntu-Set-Up-Subversion-sudo-htpasswd-e1676423523316.png Как настроить Subversion Control в Ubuntu

5. Перезагрузитесь. апаш С использованием:

sudo /etc/init.d/apache2 перезапуск

Откройте браузер и перейдите по адресу http://localhost /svn. Если вы видите следующее, установка прошла успешно!

Ubuntu-Set-Up-Subversion-localhost-svn-revision-0-e1676423607123.png Как настроить Subversion Control в Ubuntu

Полезно знать: Apache также позволяет размещать сайт на вашем компьютере. Узнайте, как подготовить Apache к высокой посещаемости вашего сайта.

Добавить файлы проекта в SVN

Теперь, когда у вас есть пустой репозиторий SVN, выполните следующие действия для работы с ним.

  1. Загрузите рабочую копию пустого репозитория с помощью:
    проверка svn http://localhost/svn

    Ubuntu-Set-Up-Subversion-svn-checkout-localhost-e1676423680348.png Как настроить Subversion Control в Ubuntu

  2. Перейти в папку «СВН» Создайте новый и создайте или скопируйте в него файлы проекта.
    Ubuntu-Set-Up-Subversion-make-files-e1676423724920.png Как настроить систему контроля версий Subversion в Ubuntu
  3. использовать svn добавить * Чтобы выбрать все измененные файлы в рабочей копии для фиксации.
    Ubuntu-Set-Up-Subversion-svn-add-asterisk-1-e1676423774909.png Как настроить Subversion Control в Ubuntu
  4. Введите svn commit -m "ваше сообщение о коммите", чтобы зафиксировать и загрузить файлы, добавленные на предыдущем шаге, в репозиторий SVN. Для этой команды потребуется ввести пароль, который вы создали ранее.
    Ubuntu-Set-Up-Subversion-svn-commit-e1676423809673.png Как настроить Subversion Control в Ubuntu
  5. Обновлять http://localhost/svnЕсли вы видите новые файлы и растущее количество «отзывов», значит, вы добились успеха!
    Ubuntu-Set-Up-Subversion-Localhost-Revision-1-Success-e1676423882790.png Как настроить Subversion Control в Ubuntu

Читайте также:  Сравнение Wine, Bottles и Proton для запуска приложений Windows в Linux
Перейти к верхней кнопке