Instalasi Subversion

sumber
Untuk menginstal Subversion langkah-langkah yang dilakukan adalah sebagai berikut :

  1. Pertama-tama silahkan download Subversion Package versi windows dari website http://subversion.tigris.org.
  2. Hasil download adalah berupa file .exe,  double click file tersebut dan ikuti langkah-langkah instalasi selanjutnya tanpa merubah konfigurasi apapun, cukup gunakan konfigurasi default.
  3. Lakukan pengecekan apakah Subversion sukses terinstal dengan membuka “Command Prompf
    [ Start > Run > cmd ]
  4. Ketikkan “svn” pada command prompf, jika proses instalasi berhasil maka akan muncul pesan “type svn help for usage

Sampai disini Subversion sudah dapat digunakan dengan protokol file:///. Protokol ini mensyaratkan repository harus berada didalam komputer lokal. Protokol file juga bisa mengakses repository yang berada di mesin/komputer yang berbeda dengan menggunakan mekanisme file sharing, namun cara ini sangat tidak dianjurkan karena dapat memunculkan kemungkinan error yang belum dapat di prediksi sepenuhnya.

Cara yang lebih baik untuk mengakses repository Subversion adalah dengan menggunakan protokol svn://. Protokol ini memerlukan program svnserve dijalankan disisi repository server untuk mendengarkan dan merespon perintah svn client.

Ada dua cara untuk menjalankan svnserve di windows, cara pertama adalah menjalankan svnserve dengan “Command prompt“. Tetapi cara ini sangat tidak praktis, karena jendela command prompt akan selalu tampil selama svnserve berjalan. Jika jendela command prompt secara tidak sengaja ditutup, maka program svnserve juga akan berhenti. Masalah lain akan timbul jika komputer server mati atau restart tanpa terjadwal, svnserve tidak otomatis dijalankan, sehingga layanan subversion melalui protokol svn:// tidak dapat diakses oleh pengguna.

Cara kedua adalah dengan menginstall svnserve sebagai windows service, sehingga svnserve akan berjalan di background secara transparan. Kita juga dapat mengelola service svnserve dengan lebih baik, misalnya dengan menjalankanya menggunakan User System, autostart ketika windows baru saja dinyalakan dan lain-lain. Caranya sangat gampang, jalankan command berikut ini di dalam command prompt:

sc create Subversion binpath= “c:/program files/subversion/bin/svnserve.exe –service –root d:/cvsrepo” displayname= “Subversion” start= auto obj= “NT AUTHORITY\LocalService”

Keterangan :

  1. sc perintah windows untuk mengelola service, mempunyai beberapa option antara lain: create, start, delete
  2. binpath berisi perintah untuk menjalankan perintah yang akan dijalankan sebagai windows service.
  3. svnserve.exe modul subversion untuk menerima dan mengirim response perintah subversion melalui protokol svn://
  4. –service option svnserve untuk menjalankanya dalam mode service.
  5. –root d:/svnrepo option untuk menggunakan folder tersebut sebagai tempat dimana semua repository Subversion akan disimpan
  6. displayname nama yang nantinya akan ditampilkan di jendela service sebagai pengenal dari service
  7. start mode penjalanan service ketika windows pertama kali dinyalakan, dalam hal ini auto, artinya service svnserve akan otomatis dijalankan ketika windows pertama kali dinyalakan.
  8. obj option ini disarankan oleh microsoft untuk memilih user yang akan menjalankan service.

Catatan:

  • Antara tanda = dengan nilai dari option harus diberi satu spasi. contoh start= auto, jika anda mengetikan start=auto atau start = auto perintah tersebut akan gagal.
  • Perintah tersebut harus diketik dalam satu baris.
  • Artikel ini didasarkan pada Windows XP SP2. Belum dilakukan pengetesan untuk versi windows yang lainya.

About Brillyan
just an ordinary boy

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: