GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Websvn untuk Subversion di CentOS 7

Halo semuanya, hari ini kami akan menginstal WebSVN terbaru di CentOS 7 kami untuk repositori subversion.

WebSVN menawarkan tampilan ke repositori Subversion Anda yang telah dirancang untuk mencerminkan metodologi Subversion. Kami dapat melihat log file atau direktori apa pun dan melihat daftar semua file yang diubah, ditambahkan, atau dihapus dalam revisi apa pun. Kami juga dapat melihat perbedaan antara dua versi file untuk melihat dengan tepat apa yang diubah dalam revisi tertentu.

Fitur

WebSVN menawarkan fitur berikut:

  • Antarmuka yang mudah digunakan
  • Sistem templat yang dapat disesuaikan
  • Pewarnaan daftar file
  • Menyalahkan pandangan
  • Pencarian pesan log
  • Dukungan umpan RSS
  • dan banyak lagi...

Karena ditulis menggunakan PHP, WebSVN juga sangat portabel dan mudah dipasang.

Sekarang, kita akan menginstal WebSVN untuk Subversion (Apache SVN) kita. Pastikan Anda telah menginstal Apache SVN di server Anda. Jika Anda belum menginstalnya, Anda dapat menginstal dari tutorial ini.

Setelah Anda menginstal Apache SVN(Subversion), Anda harus mengikuti langkah-langkah mudah di bawah ini.

1. Unduh WebSVN

Anda dapat mengunduh WebSVN dari situs resmi mereka http://www.websvn.info/download/ . Pertama-tama kita akan masuk ke dalam direktori /var/www/html/ dan kemudian mengunduh paket di dalamnya.

$ sudo -s

Harap jalankan perintah di atas di shell atau terminal karena kita harus beralih ke hak akses root sehingga kita memiliki akses penuh ke area terbatas sistem.

# cd /var/www/html
# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip

Di sini, saya mengunduh websvn versi 2.3.3 terbaru. Anda bisa mendapatkan link dari situs tersebut. Anda cukup mengganti tautan di atas dengan tautan paket yang ingin Anda instal.

2. Ekstrak zip yang diunduh

# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn

3. Instal php

# yum install php

4. Edit konfigurasi WebSVN

Sekarang, kita perlu menyalin distconfig.php yang terletak di dalam direktori /var/www/html/websvn/include ke config.php dan kemudian mengedit file konfigurasi.

# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php

Sekarang, kita perlu membuat perubahan pada file seperti yang ditunjukkan di bawah ini. Setelah selesai, silahkan simpan file dan keluar.

// Configure these lines if your commands aren't on your path.
//
 $config->setSVNCommandPath('/usr/bin'); // e.g. c:\\program files\\subversion\\bin
 $config->setDiffPath('/usr/bin');
// For syntax colouring, if option enabled...
 $config->setEnscriptPath('/usr/bin');
 $config->setSedPath('/bin');
// For delivered tarballs, if option enabled...
 $config->setTarPath('/bin');
// For delivered GZIP'd files and tarballs, if option enabled...
 $config->setGZipPath('/bin');
//
 $config->parentPath('/svn/');
$extEnscript[".pl"] = "perl";
$extEnscript[".py"] = "python";
$extEnscript[".sql"] = "sql";
$extEnscript[".java"] = "java";
$extEnscript[".html"] = "html";
$extEnscript[".xml"] = "html";
$extEnscript[".thtml"] = "html";
$extEnscript[".tpl"] = "html";
$extEnscript[".sh"] = "bash";

5. Memulai WebSVN

Sekarang, kita hampir selesai. Kita sekarang perlu me-restart server Apache kita. Anda dapat melakukannya dengan perintah di bawah ini.

# systemctl restart httpd.service

Dan kemudian, kami akan membuka WebSVN di dalam browser favorit kami dengan alamat sebagai http://Ip-address/websvn atau jika Anda menggunakan komputer lokal, Anda dapat membuka http://localhost/websvn .

Catatan: Jika Anda menemukan kesalahan seperti "Tidak dapat menemukan alat "enscript" di lokasi "/usr/bin/enscript"", Anda harus menginstal enscript menggunakan perintah "yum install enscript" yang akan memperbaiki masalah.

Kesimpulan

Hore, kami telah selesai menginstal WebSVN di server CentOS 7 kami. Tutorial ini juga berfungsi dengan baik di RHEL 7. WebSVN menawarkan pandangan ke repositori subversi Anda yang telah dirancang untuk mencerminkan metodologi subversi. Anda dapat melihat log file atau direktori apa pun dan melihat daftar semua file yang diubah, ditambahkan, atau dihapus dalam revisi apa pun. Jadi, jika Anda memiliki pertanyaan, komentar, umpan balik, silakan tulis di kotak komentar di bawah dan beri tahu kami hal-hal apa yang perlu ditambahkan atau diperbaiki. Terima kasih! Nikmati WebSVN :-)


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal XCache untuk PHP di CentOS

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Sertifikat SSL di Apache untuk CentOS 7

  3. Cara Menginstal Vim 8.2 di CentOS 7

  1. Cara Menginstal VirtualBox di CentOS 7

  2. Cara Menginstal Git di CentOS 8

  3. Cara Menginstal Docker di CentOS 8