MWN Website
ContactHome

Panduan administrator Spanel 1.3/Dll/Subversion/Overview

Kembali ke: Panduan administrator Spanel 1.3 » Dll » Subversion

Subversion adalah XXX.

Di Spanel, repositori Subversion disimpan di direktori masing-masing user hosting di bawah svn/. Lalu semua repo disymlink di /var/lib/svn.

/u/user1/svn/
  .htpasswd
  repo11/
  repo12/
  ...
/u/user2/svn/
  .htpasswd
  repo12/
  repo22/
  ...
...
/var/lib/svn
  repo11 -> /u/user1/svn/repo11         <-- symlink
  repo12 -> /u/user1/svn/repo12         <-- symlink
  repo21 -> /u/user2/svn/repo21         <-- symlink
  repo22 -> /u/user2/svn/repo22         <-- symlink
  ...
/etc/apache2/
  .svn_htpasswd
  .svn_authz

Karena semua digabung di /var/lib/svn, nama repositori harus unik untuk semua user (jika user hosting user1 sudah memiliki repo bernama repo1, maka user2 tidak boleh memiliki repo dengan nama yang sama).

Permission tiap repositori adalah (www-data,USER,2750) karena perlu dimiliki oleh user Apache agar dapat ditulisi via WebDAV. Diset group sticky bit agar file-file semua tercipta dengan group si USER, sehingga kita dapat menerapkan quota disk space menggunakan group quota.

Tiap user hosting juga dapat memiliki satu atau lebih user/password .htpasswd yang nanti akan digabung di /etc/apache2/.svn_htpasswd (karena itu harus unik pula untuk semua user hosting, jika sudah ada user Subversion 'bob' milik user hosting 'user1' maka di user hosting lain mis: 'user2' tidak boleh ada user Subversion 'bob' pula. Jika ada maka salah satu akan diabaikan.

Pengaturan hak akses menggunakan mod_authz_svn path-based authorization. Saat ini pengaturannya cukup simpel: repo dapat bersifat world readable (dapat dibaca oleh user anonim tanpa password) atau tidak. Jika di direktori repo ada file bernama .anon_read, maka world-readable, jika tidak maka tidak world-readable. Sementara untuk menulis (commit, mkdir, dsb) dibutuhkan password. User-user subversion yang berhak menulis ini terdaftar di .htpasswd user hosting ybs.

User mengakses repositori milik mereka menggunakan:

http://DOMAINSERVER_ATAU_IPSERVER/svn/NAMAREPO
https://DOMAINSERVER_ATAU_IPSERVER/svn/NAMAREPO

di mana NAMAREPO adalah nama repositori milik mereka.


Lihat juga

Link


Navigasi

Feedback

Artikel Popular

  • Panduan pengguna Spanel
  • Panduan pengguna Spanel 1.3/Email Manager
  • Peraturan dan Persetujuan
  • Panduan pengguna Masterkey
  • Upload files
  • Kontak MWN
  • Tutorial instalasi phpBB
  • PHP
  • Setting SMTP
  • Tentang shared hosting
  • URL sementara
  • selengkapnya...
  • Artikel Terbaru

  • Virtual private server
  • Panduan administrator Spanel 1.3/Dll/Pesan error/Server sibuk
  • Memaksa fsck
  • Membuat sertifikat SSL
  • Tutorial instalasi formmail
  • FAQ PHP (Plesk)
  • Panduan administrator Spanel 1.3/Instalasi/Setting
  • Panduan administrator Spanel 1.3/Instalasi/Instalasi
  • Panduan administrator Spanel 1.3/User/Setting
  • Panduan administrator Spanel 1.3/User/Menghapus
  • Panduan administrator Spanel 1.3/User/Membuat
  • selengkapnya...
  • Hak cipta © 2006-2008 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Artikel-artikel pada situs knowledge base ini dapat dikutip dan disalin secara bebas, namun mohon menyebutkan sumber dengan URL http://kb.masterweb.net/ atau teks "Knowledge Base MWN". MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten. MWN tidak bertanggung jawab atas komentar-komentar yang dikirim pembaca. Dengan memposting komentar Anda memberi hak penuh pada MWN untuk menampilkan komentar tersebut di manapun dan kapanpun, dan untuk mengedit atau menghapus komentar tersebut dengan cara bagaimanapun dan/atau karena alasan apapun.