Tutorial kali ini akan membahas, bagaimana caranya menciptakan repository SVN yang baru. Tutorial ini menyambung dari tutorial sebelumnya. Sebagai informasi, sistem operasi yang aku gunakan untuk SVN server yaitu Ubuntu Server 16.04 LTS. Repository yang sudah ada sebelumnya ada di URL:
http://server_svn/svn/myproject
Sedangkan aku akan menciptakan repository gres yang nantinya dapat diakses di URL:
http://server_svn/svn/newproject
Berikut langkah-langkahnya:
Setelah masuk ke dalam Ubuntu Server, aku menciptakan folder gres yang akan dipakai untuk menampung repository yang akan dibuat, dengan menjalankan perintah:
sudo mkdir /home/svn/newproject
kemudian aku ubah kepemilikan dan grup pemilik folder tersebut semoga menjadi milik user www-data dengan grup subversion yang sudah aku buat sebelumnya, melalui perintah berikut:
sudo chown www-data:subversion -R /home/svn/newproject/
lalu, aku juga mengubah hak jalan masuk folder tersebut semoga user dari grup dapat menulisi file dan folder newproject tersebut dengan perintah:
sudo chmod g+ws -R /home/svn/newproject/
sesudah itu, aku akan mendaftarkan folder myproject sebagai user repository SVN yang gres dengan menjalankan perintah:
sudo svnadmin create /home/svn/newproject/
kemudian aku buka konfigurasi apache yang mengatur repository SVN semoga dapat diakses dari WebDAV dengan menjalankan perintah:
sudo vim /etc/apache2/mods-enabled/dav_svn.conf
kemudian aku masukkan konfigurasi di bawah ini:
<Location /svn/newproject> DAV svn SVNPath /home/svn/newproject AuthType Basic AuthName "newproject subversion repository" AuthUserFile /etc/subversion/passwd-newproject Require valid-user </Location>
simpan, kemudian aku akan menciptakan user dan password gres dengan nama user johndoe sebagai user yang aku beri hak jalan masuk ke repository newproject, dengan menjalankan perintah:
sudo htpasswd -c /etc/subversion/passwd-newproject johndoe
sesudah itu silakan restart layanan web server apache dengan menjalankan perintah:
sudo service apache2 restart
Selesai sudah aku menambah repository SVN gres dengan nama newproject, untuk mengetest apakah repository tersebut berjalan lancar, maka aku akan coba jalan masuk melalui browser dengan alamat URL:
http://ip_svn_server/svn/newproject
kalau berhasil menciptakan repository SVN yang gres tersebut, maka anda akan diminta user dan password sebagai proses otentikasi jalan masuk ke dalam repository tersebut ibarat yang tertampil di gambar bawah:
masukkan user dan password yang tadi di buat, kemudian akan terlihat repository yang barusan aku buat ibarat di bawah ini:
Praktis bukan menciptakan repository gres di SVN server, selamat mencoba ya :-)
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Tutorial Menambah Repository Gres Di Svn Server"
Posting Komentar