OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

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


Setelah repositori Subversion dibuat, anda boleh mengkonfigurasi kawalan akses. Anda boleh mengedit /path/ to/repos/project/conf/svnserve.conf fail untuk mengkonfigurasi kawalan capaian. Contohnya, untuk menyediakan pengesahan, anda boleh menyahkomen baris berikut dalam fail konfigurasi:


# [umum]

# kata laluan-db = passwd


Selepas menyahkomen baris di atas, anda boleh mengekalkan senarai pengguna dalam fail passwd. Jadi, edit fail passwd

dalam direktori yang sama dan tambah pengguna baharu. Sintaksnya adalah seperti berikut:


nama pengguna = kata laluan


Untuk butiran lanjut, sila rujuk fail.


Sekarang, untuk mengakses Subversion melalui protokol tersuai svn://, sama ada dari mesin yang sama atau mesin yang berbeza, anda boleh menjalankan svnserver menggunakan arahan svnserve. Sintaksnya adalah seperti berikut:


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

# -d -- mod daemon

# --foreground -- jalankan di latar depan (berguna untuk penyahpepijatan)

# -r -- akar direktori untuk berkhidmat


Untuk butiran penggunaan lanjut, sila rujuk:

$ svnserve --help


Sebaik sahaja anda menjalankan arahan ini, Subversion mula mendengar pada port lalai (3690). Untuk mengakses repositori projek, anda mesti menjalankan arahan berikut dari gesaan terminal:


svn bersama svn://hostname/project project --username user_name


Berdasarkan konfigurasi pelayan, ia meminta kata laluan. Sebaik sahaja anda disahkan, ia menyemak kod dari repositori Subversion. Untuk menyegerakkan repositori projek dengan salinan tempatan, anda boleh menjalankan fail maklumat sub-perintah. Sintaks arahan, yang dimasukkan pada gesaan terminal, adalah seperti berikut:


cd project_dir ; kemas kini svn


Untuk butiran lanjut tentang menggunakan setiap sub-perintah Subversion, anda boleh merujuk kepada manual. Contohnya, untuk mengetahui lebih lanjut tentang perintah co (checkout), sila jalankan arahan berikut daripada gesaan terminal:


svn bersama membantu


Pengkomputeran Awan OS teratas di OnWorks: