OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

3.3.4. גישה באמצעות פרוטוקול מותאם אישית (svn://)


לאחר יצירת מאגר Subversion, תוכל להגדיר את בקרת הגישה. אתה יכול לערוך את /path/ to/repos/project/conf/svnserve.conf קובץ כדי להגדיר את בקרת הגישה. לדוגמה, כדי להגדיר אימות, תוכל לבטל הערות לשורות הבאות בקובץ התצורה:


# [כללי]

# password-db = passwd


לאחר ביטול ההערה לשורות לעיל, תוכל לשמור על רשימת המשתמשים בקובץ passwd. אז, ערוך את הקובץ פסח

באותה ספרייה והוסף את המשתמש החדש. התחביר הוא כדלקמן:


שם משתמש = סיסמה


לפרטים נוספים נא לעיין בקובץ.


כעת, כדי לגשת אל Subversion באמצעות פרוטוקול svn:// המותאם אישית, מאותו מחשב או מחשב אחר, אתה יכול להפעיל את svnserver באמצעות הפקודה svnserve. התחביר הוא כדלקמן:


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

# -d -- מצב דמון

# --foreground -- הפעלה בחזית (שימושי לניפוי באגים)

# -r -- שורש הספרייה לשרת


לפרטי שימוש נוספים, אנא עיין ב:

$ svnserve --עזרה


לאחר הפעלת הפקודה הזו, Subversion מתחיל להאזין ביציאת ברירת המחדל (3690). כדי לגשת למאגר הפרויקט, עליך להריץ את הפקודה הבאה משורת מסוף:


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


בהתבסס על תצורת השרת, הוא מבקש סיסמה. לאחר אימות, הוא בודק את הקוד ממאגר Subversion. כדי לסנכרן את מאגר הפרויקט עם העותק המקומי, אתה יכול להפעיל את עדכון פקודה משנה. התחביר של הפקודה, המוזן בשורת מסוף, הוא כדלקמן:


cd project_dir ; עדכון svn


לפרטים נוספים על השימוש בכל פקודת משנה של Subversion, אתה יכול לעיין במדריך. לדוגמה, כדי ללמוד עוד על הפקודה co (checkout), אנא הפעל את הפקודה הבאה משורת מסוף:


svn co עזרה


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: