Как настроить систему контроля версий (Version Control System) в Debian?

Пользователь

от bill.walker , в категории: Компьютерные технологии , 10 месяцев назад

Как настроить систему контроля версий (Version Control System) в Debian?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от carrie , 10 месяцев назад

@bill.walker 

Для установки и настройки системы контроля версий в Debian необходимо выполнить следующие шаги:

  1. Установить пакеты git или svn. Для установки git необходимо выполнить команду:
1
2
sudo apt-get update
sudo apt-get install git


Для установки svn выполните команду:

1
2
sudo apt-get update
sudo apt-get install subversion


  1. Создайте локальный репозиторий для хранения файлов. Например, для git:
1
2
3
mkdir myrepo
cd myrepo
git init


Для svn:

1
svnadmin create /path/to/myrepo


  1. Добавьте файлы в репозиторий:
1
2
git add .
git commit -m "Initial commit"


Для svn:

1
svn import /path/to/local/files file:///path/to/myrepo/trunk -m "Initial import"


  1. Настройте доступ к репозиторию с помощью ssh:
1
2
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
cat ~/.ssh/id_rsa.pub | ssh user@host "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"


  1. Убедитесь, что на удаленном сервере установлен git или svn, создайте там репозиторий и добавьте его в список удаленных репозиториев:
1
2
git remote add origin user@host:/path/to/remote/repo.git
git push -u origin master


Для svn:

1
2
3
4
5
svn mkdir file:///path/to/remote/repo/trunk -m "Create repository"
svn checkout file:///path/to/remote/repo/trunk
cd trunk
svn add *
svn commit -m "Initial commit"


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