Cara Memasang Pelayan SVN di Debian 11/10
- 2963
- 620
- Jerome Quitzon
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.