Cara Memasang Pelayan SVN di Debian 11/10

Cara Memasang Pelayan SVN di Debian 11/10

SVN adalah sistem kawalan versi sumber terbuka yang dibina oleh pasukan Yayasan Apache. 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 pelayan Subversion (SVN) pada Debian 11, Debian 10 dan Debian 9 Linux Systems.

Langkah 1 - Pasang Apache

Kami menggunakan pelayan web Apache untuk menjadi tuan rumah pelayan SVN. Anda perlu memasang pelayan web Apache untuk mengakses pelayan SVN menggunakan URL HTTP. Langkau langkah ini jika anda sudah mempunyai pelayan web Apache pada sistem anda.

Sudo Apt-Get Update  sudo apt-get memasang 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  sudo a2enmod dav_svn  perkhidmatan sudo apache2 mulakan semula  

Langkah 3 - 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.

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  

Langkah 4 - Buat repositori SVN

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/lib/svn  

Langkah 5 - 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.

sudo htpasswd -cm/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 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.