Cara menginstal server svn di debian 11/10

Cara menginstal server svn di debian 11/10

SVN adalah sistem kontrol versi open source yang dibangun oleh tim Yayasan Apache. Ini membantu Anda melacak kumpulan file dan folder. Setiap kali Anda mengubah, menambahkan atau menghapus file atau folder yang Anda kelola dengan subversi, Anda melakukan perubahan ini pada repositori subversi Anda, yang membuat revisi baru dalam repositori Anda yang mencerminkan perubahan ini. Anda selalu dapat kembali, melihat dan mendapatkan isi revisi sebelumnya.

Artikel ini akan membantu Anda untuk Langkah demi Langkah Pengaturan Subversion (SVN) Server di Debian 11, Debian 10 dan Debian 9 Linux Systems Linux.

Langkah 1 - Instal Apache

Kami menggunakan Apache Web Server untuk meng -host SVN Server. Anda perlu menginstal server web Apache untuk mengakses server SVN menggunakan URL HTTP. Lewati langkah ini jika Anda sudah memiliki server web Apache di sistem Anda.

pembaruan sudo apt-get  sudo apt-get install apache2  

Langkah 2 - Instal SVN Server

Gunakan perintah berikut untuk menginstal paket subversi dan dependensinya. Juga, instal Modul SVN untuk Paket Apache Libapache2-Mod-SVN di sistem Anda.

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

Setelah instalasi, aktifkan modul apache yang diperlukan dan restart layanan apache.

sudo a2enmod dav  sudo a2enmod dav_svn  Layanan sudo Apache2 restart  

Langkah 3 - Konfigurasikan Apache dengan Subversion

Subversion Apache Modul Paket Membuat File Konfigurasi /etc/apache2/mods-enabled/dav_svn.conf. Anda hanya perlu membuat perubahan yang diperlukan untuk itu.

Alias/svn/var/lib/svn dav svn svnparentpath/var/lib/svn authtype authname dasar "repositori subversion" authuserfile/etc/apache2/dav_svn.Passwd membutuhkan pengguna yang valid  

Langkah 4 - Buat repositori SVN

Gunakan perintah berikut untuk membuat repositori SVN pertama Anda dengan nama myrepo. Juga, atur izin yang diperlukan pada direktori yang baru dibuat.

sudo mkdir -p/var/lib/svn/  sudo svnadmin membuat/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 mengajukan. Pengguna ini akan digunakan untuk otentikasi repositori SVN untuk checkout, proses komit.

sudo htpasswd -cm/etc/apache2/dav_svn.Admin Passwd  

Untuk membuat pengguna tambahan, gunakan perintah berikut.

sudo htpasswd -m/etc/apache2/dav_svn.Pengguna Passwd1  sudo htpasswd -m/etc/apache2/dav_svn.Pengguna Passwd2  

Langkah 6 - Repositori Akses di Browser

Gunakan URL HTTP untuk mengakses repositori Anda di browser. Itu akan meminta otentikasi. Gunakan kredensial login yang dibuat pada langkah 5. Ubah contoh.com dengan nama host sistem Anda, nama domain atau alamat IP.

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

Terima kasih untuk menggunakan artikel ini. Baca artikel kami berikutnya cara mencadangkan dan mengembalikan repositori SVN di Linux.