Tutorial Install Svn Server (Subversion) Di Ubuntu Server 16.04 Lts
Wednesday, May 23, 2018
Add Comment
Sebelumnysa saya menulis ihwal cara install SVN Client, maka kali ini saya akan membahas bagaimana melaksanakan install dan konfigurasi SVN server atau subversion. Bagi yang belum tahu apa itu subversion, subversion yaitu aplikasi yang dipakai untuk VCS (Version controll system). Aplikasi ini biasanya dipakai sebagai tools oleh programmer atau developer system alasannya yaitu berfungsi untuk mencatat segala perubahan yang dilakukan oleh programmer pada arahan sumber-nya (yang telah dipantau oleh VCS). Melalui pencatatannya itu, programmer bisa mengambil kembali arahan sumber dari aneka macam versi yang telah dicatat oleh server kalau ada kerusakan pada arahan sumber sesudah dilakukan perubahan, kalau dibayangkan menyerupai mirip restore point milik Windows. Ada beberapa macam VCS selain subversion (SVN) salah satunya yaitu git.
Sebagai gosip di tutorial ini, saya memakai Ubuntu Server 16.04 untuk menginstall SVN server. Mari kita mulai:
Pertama anda harus menginstall beberapa aplikasi pendukungnya dengan menjalankan perintah:
sudo apt install subversion apache2 libapache2-svn apache2-utils
kemudian sesudah tamat menginstall seluruh aplikasi di atas, silakan buat satu folder yang dipakai untuk menampung seluruh file project svn dengan menjalankan perintah:
sudo mkdir /home/svn
Langkah selanjutnya yaitu menciptakan satu folder untuk menampung satu proyek (repository) dengan nama myproject di dalam folder /home/svn melalui perintah berikut:
sudo mkdir /home/svn/myproject
Setelah berhasil bikin folder myproject, maka kita daftarkan folder tersebut sebagai folder yang dicatat di dalam VCS subversion dengan menjalankan perintah:
sudo svnadmin create /home/svn/myproject/
sesudah itu, saya harus bikin satu grup dengan nama subversion di dalam system untuk menampung user-user yang nantinya akan bisa memodifikasi file-file di dalam folder svn tersebut. Untuk menciptakan grup subversion di dalam system saya menjalankan perintah:
sudo addgroup subversion
kemudian berikutnya yang saya lakukan yaitu menambahkan user himawan ke dalam grup subervsion dengan perintah:
sudo usermod -a -G subversion himawan
saya juga menambahkan user yang mengelola proses web server apache ke dalam grup subversion dengan perintah:
sudo usermod -a -G subversion www-data
kemudian saya mengubah kepemilikan folder myproject biar menjadi milik user web server (www-data) dengan grup pemiliknya yaitu subversion, dengan menjalankan perintah:
sudo chown -R www-data:subversion /home/svn/myproject
tidak lupa saya juga mengubah hak kanal folder myproject tersebut dengan perintah:
sudo chmod -R g+rws /home/svn/myproject
perintah di atas mengubah hak kanal folder my project biar seluruh user di dalam grup subversion mempunyai kanal penuh terhadap folder myproject.
Kemudian langkah berikutnya yaitu melaksanakan konfigurasi web server apache biar layanan subversion tersebut sanggup diakses melalui web. Untuk memulai konfigurasi pada web server, saya menjalankan perintah:
sudo vim /etc/apache2/mods-available/dav_svn.conf
sesudah itu masukkan konfigurasi di bawah ini:
<Location /svn/myproject> DAV svn SVNPath /home/svn/myproject AuthType Basic AuthName "myproject subversion repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
kemudian simpan sesudah itu kita akan buat user yang bisa mengakses untuk repository svn tersebut, dengan menjalankan perintah:
sudo htpasswd -c /etc/subversion/passwd himawan
dari perintah di atas, saya akan menciptakan user himawan yang dicatat di dalam file passwd yang terletak di lokasi folder /etc/subversion/
berikut output tampilan bikin password yang saya lakukan:
sesudah itu silakan restart layanan web server apache dengan menjalankan perintah:
sudo service apache2 restart
kemudian silakan kanal alamat IP server svn tersebut memakai browser untuk mencoba apakah server svn dengan format URL:
http://alamat_ip_server_svn/svn/myproject
sudah berjalan sebagaimana mestinya. Jika sudah berjalan lancar, maka tampilannya akan tampak menyerupai berikut:
silakan masukkan user dan passwordnya yang tadi telah anda buat, maka tampilan dikala otentikasi berhasil akan tampak menyerupai berikut:
kalau akhirnya menyerupai dengan tampilan di atas, itu berarti anda sudah berhasil menginstall server SVN anda sendiri, selamat mencoba :-)
0 Response to "Tutorial Install Svn Server (Subversion) Di Ubuntu Server 16.04 Lts"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda