Сегодня стали очень популярны одноплатные мини компьютеры, такие как: Raspberry Pi, Banana Pi, Orange Pi и др.. Благодаря малому размеру, экономичности и хороших технических характеристик, их можно использовать как сервера на постоянную работу: веб-сервер Apache2, СУБД MySQL, phpMyAdmin, системы контроля версий GIT и SVN.
В этой статье мы установим и настроим Subversion сервер на Orange Pi PC с OC Ubuntu 16.04. Все действия в данной статье необходимо выполнять от пользователя root, для этого необходимо получит привилегии суперпользователя:
Что такое Subversion (SVN)?
Subversion (также известная как «SVN») — это система контроля версий с открытым кодом. Используя Subversion вы можете записывать историю исходных файлов и документов. Она управляет файлами и каталогами во времени. Дерево файлов располагается в центральном хранилище. Хранилище больше похоже на обычный файл-сервер, за исключением того, что он помнит каждое изменение когда-либо сделанное в файлах или каталогах.
Установка Subversion
Для доступа к хранилищу Subversion с помощью протокола HTTP вы должны установить и настроить web сервер. Apache2 гарантированно работает с Subversion. Пожалуйста, обратитесь к разделу Apache2 для установки и настройки Apache2.
Для установки Subversion выполните следующую команду в терминале:
sudo apt-get install subversion libapache2-svn
Настройка сервера
Для начала необходимо создать папку, в которой будут располагаться репозиторий:
mkdir -p /svn/repos
Хранилище Subversion может быть создано с помощью следующей команды в терминале:
svnadmin create /svn/repos/repo
Для импорта или фиксации файлов в вашем Subversion хранилище по HTTP, хранилищем должен владеть HTTP пользователь. В Ubuntu обычно пользователем HTTP является www-data. Для изменения владельца файлов хранилища введите следующую команду в терминале:
chown -R www-data:www-data /svn/repos
Далее вы должны создать файл /etc/subversion/passwd, который будет содержать подробности аутентификации пользователей. Для создания файла используйте следующую команду в командной строке (которая создаст файл и добавит первого пользователя), а вместо user_name нужно указать нужное имя пользователя:
sudo htpasswd -c /etc/subversion/passwd user_name
Чтобы добавить дополнительных пользователей, опустите опцию «-c«, поскольку она заменяет старый файл. Вместо этого используйте такой вариант:
sudo htpasswd /etc/subversion/passwd user_name
Чтобы увидеть список добавленных пользователей, откройте файл /etc/subversion/passwd.
Для доступа к хранилищу Subversion через протокол WebDAV вам потребуется настроить сервер Apache2. Сперва откройте файл /etc/apache2/mods-enabled/dav_svn.conf
sudo pluma /etc/apache2/mods-enabled/dav_svn.conf
и добавьте следующий фрагмент:
<Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
перезапустите веб-сервер Apache2:
sudo service apache2 restart
Если вы все сделали верно, то при заходе на http://localhost/svn/repo у вас выскочит окошко с запросом имени пользователя и пароля, введя которые вы увидите ваш пустой пока еще Subversion.
п»їlegitimate online pharmacies india: reputable indian online pharmacy — indian pharmacy paypal
https://canadianpharmacy.win/# canadianpharmacyworld com
https://indianpharmacy.win/# india pharmacy mail order
cheapest online pharmacy india: online pharmacy india — online shopping pharmacy india
https://indianpharmacy.win/# best india pharmacy
http://canadianpharmacy.win/# canadian pharmacy tampa
https://indianpharmacy.win/# online pharmacy india
http://canadianpharmacy.win/# canadian pharmacy reviews
india pharmacy: indian pharmacy online — cheapest online pharmacy india
http://mexicanpharmacy.store/# medication from mexico pharmacy
http://indianpharmacy.win/# world pharmacy india
top online pharmacy india pharmacy website india india pharmacy mail order
https://mexicanpharmacy.store/# buying prescription drugs in mexico online
http://mexicanpharmacy.store/# buying prescription drugs in mexico online
indian pharmacy: top online pharmacy india — buy medicines online in india
http://canadianpharmacy.win/# canadian world pharmacy
купить диплом в пензе
Buy Tadalafil 10mg: MaxPillsForMen.com — Tadalafil price
https://fastpillsformen.com/# Generic Viagra online
нижний новгород отели и гостиницы недорого нижний новгород отели и гостиницы недорого .
cheapest cialis: MaxPillsForMen.com — Buy Tadalafil 10mg
viagra canada: Generic Viagra online — Sildenafil 100mg price
http://fastpillsformen.com/# order viagra
Sildenafil 100mg price: buy viagra online — Order Viagra 50 mg online
http://fastpillsformen.com/# viagra without prescription
Order Viagra 50 mg online Fast Pills For Men Viagra generic over the counter
buy cialis pill: MaxPillsForMen — Cialis over the counter
наркологическая скорая бесплатная наркологическая скорая бесплатная .
https://fastpillsformen.com/# buy Viagra over the counter
Cialis over the counter MaxPillsForMen.com Buy Tadalafil 10mg
Viagra generic over the counter: cheap viagra — best price for viagra 100mg
Cheap Sildenafil 100mg: FastPillsForMen.com — buy Viagra over the counter
https://fastpillseasy.com/# generic ed meds online
Sildenafil Citrate Tablets 100mg buy viagra online buy Viagra over the counter
http://fastpillsformen.com/# cheapest viagra
Sildenafil 100mg price: cheap viagra — Sildenafil 100mg price
наркологическая скорая бесплатная https://setter.borda.ru/?1-7-0-00000686-000-0-0-1730875306 .
наркологическая скорая в москве наркологическая скорая в москве .
Buy Cialis online: buy cialis online — Buy Tadalafil 5mg
http://fastpillsformen.com/# Viagra without a doctor prescription Canada
https://fastpillseasy.com/# ed medications cost
Buy Tadalafil 20mg Max Pills For Men Cheap Cialis
Viagra online price buy viagra online Viagra online price
скорая наркологическая помощь скорая наркологическая помощь .
как вызвать наркологическую скорую помощь в москве как вызвать наркологическую скорую помощь в москве .
наркологическая скорая наркологическая скорая .
Viagra online price: buy viagra online — over the counter sildenafil
Cheap Sildenafil 100mg Fast Pills For Men generic sildenafil
https://fastpillseasy.com/# ed medicines online
Buy Tadalafil 5mg: Generic Cialis without a doctor prescription — Cialis 20mg price in USA
https://fastpillseasy.com/# affordable ed medication
п»їcialis generic cialis for sale Tadalafil Tablet
наркологическая скорая в москве наркологическая скорая в москве .
неотложная наркологическая помощь http://justforum.bestforums.org/viewtopic.php?f=26&t=4785 .
cheap ed treatment: fast pills easy — cheapest erectile dysfunction pills
срочное оформление загранпаспорта срочное оформление загранпаспорта .
http://maxpillsformen.com/# Generic Cialis price
Cialis 20mg price in USA Buy Cialis online Generic Tadalafil 20mg price
http://fastpillsformen.com/# Cheap generic Viagra
erectile dysfunction drugs online: fast pills easy — cheap ed medicine
sildenafil online: Fast Pills For Men — Buy Viagra online cheap
discount ed pills FastPillsEasy best online ed medication
http://fastpillsformen.com/# sildenafil over the counter
рейтинг процессоров amd http://topcpu.ru .
Cheap generic Viagra: FastPillsForMen — buy viagra here
Cialis without a doctor prescription Generic Cialis without a doctor prescription Cialis over the counter
cheapest viagra Fast Pills For Men buy viagra here
cheap ed meds: fast pills easy — erectile dysfunction online
sweet bonanza giris sweet bonanza demo oyna sweet bonanza oyna
sweet bonanza slot: sweet bonanza yorumlar — sweet bonanza guncel
вывод. из. запоя. ростов. http://www.vyvod-iz-zapoya-rostov225.ru .
вывод из запоя цены ростов-на-дону вывод из запоя цены ростов-на-дону .
deneme bonusu veren siteler yat?r?ms?z deneme bonusu veren siteler deneme bonusu veren yeni siteler
https://slotsiteleri25.com/# slot siteleri
casino bahis siteleri: Casino Siteleri — deneme bonusu veren casino siteleri
https://denemebonusuverensiteler25.com/# denemebonusuverensiteler25
yeni deneme bonusu veren siteler denemebonusuverensiteler25 deneme bonusu veren yeni siteler
Deneme Bonusu Veren Siteler: en guvenilir casino siteleri — Deneme Bonusu Veren Siteler
guvenilir slot siteleri: en kazancl? slot oyunlar? — slot casino siteleri
http://slotsiteleri25.com/# slot siteleri
스포츠 베팅 스포츠 베팅 .
slot oyunlar? en kazancl? slot oyunlar? az parayla cok kazandiran slot oyunlar?
guvenilir slot siteleri: az parayla cok kazandiran slot oyunlar? — en cok kazand?ran slot oyunlar?
en cok kazand?ran slot oyunlar? guvenilir slot siteleri guvenilir slot siteleri
en guvenilir casino siteleri: en guvenilir casino siteleri — guvenilir casino siteleri
пропуск для грузового транспорта в москву пропуск для грузового транспорта в москву .
slot oyunlar?: guvenilir slot siteleri — guvenilir slot siteleri
gГјvenilir casino siteleri
sweet bonanza demo oyna sweet bonanza oyna sweet bonanza demo oyna
slot oyunlar? puf noktalar?: en kazancl? slot oyunlar? — en kazancl? slot oyunlar?
http://sweetbonanza25.com/# sweet bonanza kazanma saatleri
slot oyunlar? puf noktalar? slot oyunlar? puf noktalar? en cok kazand?ran slot oyunlar?
guvenilir casino siteleri: Casino Siteleri — guvenilir casino siteleri
Canl? Casino Siteleri: Casino Siteleri — casino bahis siteleri
yeni deneme bonusu veren siteler deneme bonusu veren siteler deneme bonusu veren yeni siteler
рейтинги процессоров рейтинги процессоров .
sweet bonanza oyna: sweet bonanza — sweet bonanza kazanma saatleri
sweet bonanza oyna: sweet bonanza kazanma saatleri — sweet bonanza yorumlar
lassix buy Otro importante problema es la fiabilidad de los mГ©todos analГticos utilizados para identificar y o cuantificar los residuos de hormonas en la carne del pescado tratado