Сегодня стали очень популярны одноплатные мини компьютеры, такие как: 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
http://slotsiteleri25.com/# az parayla cok kazandiran slot oyunlar?
slot casino siteleri en kazancl? slot oyunlar? az parayla cok kazandiran slot oyunlar?
sweet bonanza giris: sweet bonanza slot — sweet bonanza demo oyna
yat?r?ms?z deneme bonusu veren siteler deneme bonusu veren siteler yeni deneme bonusu veren siteler yeni
sweet bonanza giris: sweet bonanza slot — sweet bonanza guncel
врач на дом капельница от запоя врач на дом капельница от запоя .
sweet bonanza oyna: sweet bonanza oyna — sweet bonanza kazanma saatleri
slot oyunlar? puf noktalar? az parayla cok kazandiran slot oyunlar? en kazancl? slot oyunlar?
Mexican Easy Pharm: Mexican Easy Pharm — mexican drugstore online
pharmacies in mexico that ship to usa: Mexican Easy Pharm — Mexican Easy Pharm
maple leaf pharmacy in canada https://mexicaneasypharm.com/# Mexican Easy Pharm
online pharmacy india
Best online Indian pharmacy: IndianCertPharm — IndianCertPharm
Indian pharmacy that ships to usa: Best Indian pharmacy — Indian pharmacy that ships to usa
canadian online pharmacy https://indiancertpharm.com/# Indian Cert Pharm
mail order pharmacy india
Indian Cert Pharm: IndianCertPharm — Indian Cert Pharm
medicine in mexico pharmacies: Mexican Easy Pharm — Mexican Easy Pharm
рейтинги процессоров рейтинги процессоров .
canadian pharmacy ltd https://mexicaneasypharm.com/# mexico drug stores pharmacies
indian pharmacies safe
mexican pharmaceuticals online: buying prescription drugs in mexico — Mexican Easy Pharm
northern pharmacy canada: CanadianMdPharm — canadapharmacyonline legit
canada pharmacy reviews: CanadianMdPharm — canadian pharmacy ratings
Indian Cert Pharm: Best Indian pharmacy — Online medicine
best online canadian pharmacy https://indiancertpharm.com/# Indian Cert Pharm
buy prescription drugs from india
canadian pharmacy 1 internet online drugstore: CanadianMdPharm — canadianpharmacy com
precription drugs from canada: legitimate canadian pharmacies — buying from canadian pharmacies
Indian pharmacy international shipping: indian pharmacy — Indian Cert Pharm
IndianCertPharm: Indian Cert Pharm — indian pharmacy
Best Indian pharmacy: Online pharmacy — Indian pharmacy international shipping
buying prescription drugs in mexico: Mexican Easy Pharm — mexico drug stores pharmacies
reputable mexican pharmacies online: mexican border pharmacies shipping to usa — mexico drug stores pharmacies
Online pharmacy Best online Indian pharmacy Indian pharmacy that ships to usa
reddit canadian pharmacy: CanadianMdPharm — canadian drugs
maple leaf pharmacy in canada: CanadianMdPharm — online canadian drugstore
mexican mail order pharmacies https://mexicaneasypharm.shop/# Mexican Easy Pharm
buying from online mexican pharmacy
Indian pharmacy that ships to usa reputable indian online pharmacy Best online Indian pharmacy
canadian pharmacy uk delivery: Canadian Md Pharm — best canadian pharmacy online
https://canadianmdpharm.com/# pharmacy in canada
canadian pharmacy ed medications
Cyt Pharm: CytPharm — Cyt Pharm
semaglutide tablets for weight loss: rybelsus semaglutide tablets — semaglutide tablets price
Kamagra tablets Kama Pharm Kamagra 100mg price
https://kamapharm.com/# Kama Pharm
can i buy prednisone over the counter in usa
cheap semaglutide pills: semaglutide tablets for weight loss — SemaPharm24
Pred Pharm: PredPharm — prednisone 2.5 tablet
CytPharm Cyt Pharm buy cytotec online
http://dappharm.com/# dapoxetine price
purchase prednisone 10mg
пропуск в москву для грузовых автомобилей пропуск в москву для грузовых автомобилей .
Kama Pharm: Kamagra 100mg price — Kama Pharm
Kamagra 100mg price: Kama Pharm — Kama Pharm
https://cytpharm.com/# order cytotec online
no prescription prednisone canadian pharmacy
https://cytpharm.com/# cytotec abortion pill
Kamagra tablets
Kama Pharm: Kama Pharm — Kamagra Oral Jelly
http://dappharm.com/# dap pharm
buy Kamagra
https://semapharm24.com/# semaglutide tablets
5 mg prednisone daily
prednisone without prescription: Pred Pharm — Pred Pharm
buy Kamagra: Kamagra tablets — Kama Pharm
http://cytpharm.com/# CytPharm
Kamagra 100mg
Kama Pharm: Kama Pharm — Kama Pharm
https://dappharm.shop/# Priligy tablets
Kamagra tablets
buy semaglutide: semaglutide tablets price — rybelsus semaglutide tablets
http://dappharm.com/# cheap priligy
п»їkamagra
prednisone online australia: PredPharm — 5 mg prednisone tablets
semaglutide best price: SemaPharm24 — semaglutide tablets
http://semapharm24.com/# semaglutide tablets price
50 mg prednisone from canada
semaglutide tablets for weight loss: semaglutide tablets store — semaglutide best price
buy Kamagra: buy kamagra online usa — buy kamagra online usa
https://semapharm24.shop/# SemaPharm24
prednisone 300mg
cheap semaglutide pills: buy rybelsus online — rybelsus semaglutide tablets
semaglutide best price: Sema Pharm 24 — semaglutide tablets store
Kama Pharm: Kama Pharm — buy Kamagra
Kama Pharm: Kamagra Oral Jelly — Kama Pharm
buy priligy: priligy — dapoxetine online
CytPharm buy cytotec in usa buy misoprostol over the counter
Kama Pharm: Kamagra 100mg price — Kamagra tablets
buy rybelsus online: semaglutide tablets price — semaglutide best price
https://semapharm24.shop/# cheap semaglutide pills
online order prednisone 10mg
prednisone without prescription 10mg: Pred Pharm — PredPharm
http://semapharm24.com/# SemaPharm24
10mg prednisone daily
5 prednisone in mexico: prednisone pills for sale — PredPharm
rybelsus semaglutide tablets: SemaPharm24 — semaglutide tablets store
http://dappharm.com/# DapPharm
best pharmacy prednisone
пропуск в москву для грузовиков пропуск в москву для грузовиков .
semaglutide best price: semaglutide tablets — semaglutide best price
generic rybelsus tabs: SemaPharm24 — semaglutide tablets store
http://cytpharm.com/# п»їcytotec pills online
buy prednisone 20mg
PredPharm: Pred Pharm — PredPharm
PredPharm: PredPharm — Pred Pharm
farmacie online autorizzate elenco: comprare farmaci online all’estero — acquistare farmaci senza ricetta
farmacia online senza ricetta
http://farmaprodotti.com/# farmacia online senza ricetta
farmacia online piГ№ conveniente
comprare farmaci online con ricetta: Farm Tadal Italy — acquistare farmaci senza ricetta
п»їFarmacia online migliore
https://farmabrufen.shop/# FarmaBrufen
Farmacie on line spedizione gratuita
viagra consegna in 24 ore pagamento alla consegna: Viagra — viagra consegna in 24 ore pagamento alla consegna
viagra originale in 24 ore contrassegno: viagra consegna in 24 ore pagamento alla consegna — viagra consegna in 24 ore pagamento alla consegna
Farmacie online sicure: FarmaBrufen — farmacie online affidabili
п»їFarmacia online migliore
http://farmatadalitaly.com/# farmaci senza ricetta elenco
farmacia online piГ№ conveniente
dove acquistare viagra in modo sicuro: Viagra — viagra online spedizione gratuita
viagra subito: viagra pfizer 25mg prezzo — alternativa al viagra senza ricetta in farmacia
farmacia online piГ№ conveniente: Farma Brufen — farmacia online piГ№ conveniente
farmacia online senza ricetta
https://farmatadalitaly.com/# comprare farmaci online all’estero
Farmacia online piГ№ conveniente
acquisto farmaci con ricetta: Farma Prodotti — farmacie online autorizzate elenco
Farmacia online piГ№ conveniente: Farma Prodotti — farmacia online senza ricetta
п»їFarmacia online migliore
http://farmasilditaly.com/# viagra cosa serve
farmacie online affidabili
farmacia senza ricetta recensioni: Viagra — pillole per erezioni fortissime
п»їFarmacia online migliore
acquisto farmaci con ricetta: Tadalafil generico migliore — farmacia online piГ№ conveniente
farmacie online autorizzate elenco: Farma Prodotti — migliori farmacie online 2024
comprare farmaci online con ricetta: comprare farmaci online con ricetta — Farmacie on line spedizione gratuita
farmacie online autorizzate elenco
http://farmabrufen.com/# BRUFEN 600 acquisto online
farmacie online autorizzate elenco
viagra originale in 24 ore contrassegno: viagra online in 2 giorni — viagra generico sandoz
comprare farmaci online all’estero: BRUFEN 600 acquisto online — Farmacia online miglior prezzo
Farmacie on line spedizione gratuita
viagra 100 mg prezzo in farmacia: Viagra — siti sicuri per comprare viagra online
farmacie online autorizzate elenco: п»їFarmacia online migliore — acquistare farmaci senza ricetta
Farmacia online piГ№ conveniente: Ibuprofene 600 prezzo senza ricetta — Farmacia online piГ№ conveniente
https://farmabrufen.com/# Brufen senza ricetta
farmacia online piГ№ conveniente