Cara memasang pelayan svn di ubuntu 18.04 & 16.04 LTS
- 2551
- 629
- Dale Harris II
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.