Cara memasang pelayan svn di ubuntu 18.04 & 16.04 LTS

Cara memasang pelayan svn di ubuntu 18.04 & 16.04 LTS

Subversion adalah sistem kawalan versi sumber terbuka. Ia membantu anda menjejaki koleksi fail dan folder. Bila -bila masa anda menukar, menambah atau memadam fail atau folder yang anda uruskan dengan subversi, anda melakukan perubahan ini ke repositori subversi anda, yang mewujudkan semakan baru dalam repositori anda yang mencerminkan perubahan ini. Anda sentiasa boleh kembali, melihat dan dapatkan kandungan semakan sebelumnya.

Artikel ini akan membantu anda untuk langkah demi langkah Server Subversion (SVN) di Ubuntu 18.04 LTS & 16.04 Sistem LTS.

Langkah 1 - Pasang Apache

Pertama sekali, anda perlu memasang webserver Apache untuk mengakses pelayan SVN menggunakan URL HTTP. Langkau langkah ini jika anda sudah mempunyai pelayan web Apache pada sistem anda.

sudo apt-get kemas kini sudo apt-get install Apache2 

Langkah 2 - Pasang pelayan SVN

Gunakan arahan berikut untuk memasang pakej subversi dan kebergantungan mereka. Juga, pasang modul SVN untuk pakej Apache libapache2-mod-SVN pada sistem anda.

sudo apt-get pemasangan subversion libapache2-mod-svn libapache2-svn libsvn-dev 

Selepas pemasangan, aktifkan modul Apache yang diperlukan dan mulakan semula perkhidmatan Apache.

sudo a2enmod dav dav_svn sudo perkhidmatan apache2 mulakan semula 

Langkah 3 - Buat Repositori SVN Pertama

Gunakan arahan berikut untuk membuat repositori SVN pertama anda dengan nama Myrepo. Juga, tetapkan keizinan yang diperlukan pada direktori yang baru dibuat.

sudo mkdir -p/var/lib/svn/sudo svnadmin create/var/lib/svn/myrepo sudo chown -r www -data: www -data/var/lib/svn sudo chmod -r 775/var/svn/svn 

Langkah 4 - Buat pengguna untuk subversi

Sekarang buat pengguna SVN pertama di /etc/apache2/dav_svn.Passwd fail. Pengguna ini akan digunakan untuk pengesahan repositori SVN untuk checkout, proses komitmen.

sentuhan sudo/etc/apache2/dav_svn.Passwd sudo htpasswd -m/etc/apache2/dav_svn.Pentadbir Passwd 

Untuk membuat pengguna tambahan, gunakan arahan berikut.

sudo htpasswd -m/etc/apache2/dav_svn.passwd user1 sudo htpasswd -m/etc/apache2/dav_svn.Passwd user2 

Langkah 5 - Konfigurasikan Apache dengan subversi

Pakej Modul Apache Subversion Membuat Fail Konfigurasi /etc/apache2/mods-enabled/dav_svn.Conf. Anda hanya perlu membuat perubahan yang perlu.

sudo vi/etc/apache2/mods-enabled/dav_svn.Conf 
Alias/svn/var/lib/svn dav svnparentpath/var/lib/svn authtype asas authname "subversion repository" authuserfile/etc/apache2/dav_svn.Passwd memerlukan pengguna yang sah  

Simpan fail dan mulakan semula perkhidmatan Apache untuk menggunakan konfigurasi baru.

perkhidmatan sudo apache2 mulakan semula 

Langkah 6 - Repositori akses dalam penyemak imbas

Gunakan URL HTTP untuk mengakses repositori anda di penyemak imbas. Ia akan meminta pengesahan. Gunakan kelayakan log masuk yang dibuat pada langkah 5. Tukar contoh.com dengan nama hos sistem anda, nama domain atau alamat IP.

 http: // contoh.com/svn/myrepo/ 

Terima kasih kerana menggunakan artikel ini. Baca artikel seterusnya kami bagaimana sandaran dan pulihkan repositori SVN di Linux.