Cara menginstal server svn di debian 11/10
- 2027
- 56
- Dwayne Hackett
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.
- « Cara menginstal ansible di debian 9 (peregangan)
- Cara menginstal ansible di ubuntu 16.04 (xenial) »