Cara Menginstal dan Mengkonfigurasi SVN Server di Ubuntu & Linuxmint
- 3332
- 247
- Miss Angelo Toy
Subversion adalah produk dari Yayasan Perangkat Lunak Apache. Ini adalah sistem kontrol revisi sumber terbuka, yang dirancang untuk menjadi pengganti CVS. Artikel ini akan membantu Anda menginstal dan mengkonfigurasi SVN Server di Ubuntu & LinuxMint System.
1. Pasang paket yang diperlukan
Pertama instal paket yang diperlukan untuk server subversi di sistem Anda.
$ sudo apt-get update $ sudo apt-get install subversion subversion-tools libapache2-svn
2. Konfigurasikan modul Apache
Sekarang Aktifkan Modul SVN DAV di server Apache2 menggunakan perintah berikut.
$ sudo a2enmod dav_svn
Sekarang buat direktori SVN utama di server SVN Anda.
$ sudo mkdir /var /svn
Mari Edit file konfigurasi modul APACHE DAV_SVN dan tambahkan pengaturan berikut di akhir file.
$ sudo vim/etc/apache2/mods-tersedia/dav_svn.conf
Dav svn svnparentpath /var /svn
Setelah melakukan perubahan di atas, restart layanan Apache.
$ Layanan sudo Apache2 restart
3. Buat repositori pertama Anda
Buat repositori SVN pertama Anda bernama Firstrepo, Anda dapat menggunakan nama apa pun yang sesuai.
$ cd /var /svn $ sudo svnadmin membuat firstrepo
Sekarang buat direktori dan buat direktori kerangka untuk repositori pertama Anda.
$ mkdir ~/mainrepo $ cd ~/mainrepo $ mkdir trunk tag cabang
Impor direktori kerangka ke repositori pertama Anda.
$ sudo svn impor ~/file mainrepo: /// var/svn/firstrepo -m 'menambahkan direktori awal' menambahkan/root/mainrepo/tag menambahkan/root/mainrepo/batang ditambahkan/root/mainrepo/cabang revisi 1.
4. Mengatur Apache untuk repositori pertama
Sekarang Edit File Konfigurasi Modul Apache DAV_SVN dan tambahkan pengaturan repositori pertama Anda.
$ sudo vim/etc/apache2/mods-tersedia/dav_svn.conf
AuthType dasar authname "hanya akses resmi" authuserfile/etc/apache2/dav_svn.passwd membutuhkan admin pengguna yang valid
Sekarang tambahkan pengguna dalam file kata sandi untuk otentikasi repositori SVN.
$ sudo htpasswd/etc/apache2/dav_svn.Admin Passwd
Mari kita mulai ulang layanan Apache lagi.
$ Layanan sudo Apache2 restart
5. Periksa repositori
Pada titik ini Anda telah berhasil membuat repositori SVN untuk proyek pertama Anda. Mari kita periksa proyek Anda ke direktori kerja Anda.
$ SVN CO http: // 127.0.0.1/svn/firstrepo ~/ranah otentikasi firstrepo: akses resmi hanya kata sandi untuk 'root': [cukup tekan enter] ranah otentikasi: akses resmi hanya nama pengguna: admin kata sandi untuk 'admin': ******* kata sandi tidak terenkripsi (ya Tidak)? Ya A/ROOT/FIRSTREPO/TAGS A/ROOT/FIRSTREPO/BRUNK A/ROOT/FIRSTREPO/CABANG CHECKED REVISI 1.
- « Cara menginstal python 3.8 On Rhel/Centos 7 & Fedora 34/33
- Cara Memeriksa Ukuran Database & Tabel MySQL »