Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

3.3.4. Akses melalui protokol khusus (svn://)


Setelah repositori Subversion dibuat, Anda dapat mengonfigurasi kontrol akses. Anda dapat mengedit /path/ ke/repos/project/conf/svnserve.conf file untuk mengkonfigurasi kontrol akses. Misalnya, untuk menyiapkan autentikasi, Anda dapat menghapus komentar pada baris berikut di file konfigurasi:


# [umum]

# kata sandi-db = kata sandi


Setelah menghapus komentar pada baris di atas, Anda dapat mempertahankan daftar pengguna di file passwd. Jadi, edit filenya passwd

di direktori yang sama dan tambahkan pengguna baru. Sintaksnya adalah sebagai berikut:


nama pengguna = kata sandi


Untuk lebih jelasnya, silakan merujuk ke file.


Sekarang, untuk mengakses Subversion melalui protokol kustom svn://, baik dari mesin yang sama atau mesin yang berbeda, Anda dapat menjalankan svnserver menggunakan perintah svnserve. Sintaksnya adalah sebagai berikut:


$ svnserve -d --foreground -r /path/ke/repos

# -d -- mode daemon

# --foreground -- dijalankan di latar depan (berguna untuk debugging)

# -r -- root direktori yang akan dilayani


Untuk detail penggunaan lebih lanjut, silakan merujuk ke:

$ svnserve --bantuan


Setelah Anda menjalankan perintah ini, Subversion mulai mendengarkan pada port default (3690). Untuk mengakses repositori proyek, Anda harus menjalankan perintah berikut dari prompt terminal:


svn co svn://hostname/proyek proyek --nama pengguna nama_pengguna


Berdasarkan konfigurasi server, ia meminta kata sandi. Setelah Anda diautentikasi, ia akan memeriksa kode dari repositori Subversion. Untuk menyinkronkan repositori proyek dengan salinan lokal, Anda dapat menjalankan memperbarui sub-perintah. Sintaks dari perintah, dimasukkan pada prompt terminal, adalah sebagai berikut:


cd project_dir ; pembaruan svn


Untuk detail lebih lanjut tentang menggunakan setiap sub-perintah Subversion, Anda dapat merujuk ke manual. Misalnya, untuk mempelajari lebih lanjut tentang perintah co (checkout), jalankan perintah berikut dari prompt terminal:


svn co membantu


Komputasi Awan OS Teratas di OnWorks: