cvstrac - מקוון בענן

זוהי הפקודה cvstrac שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


cvstrac - מעקב אחר באגים בטקס נמוך עבור פרויקטים תחת CVS

תַקצִיר


cvstrac [ הפקודה [ params ... ] ... ]

תיאור


השמיים cvstrac הפקודה משמשת להפעלת שירות האינטרנט CVSTrac, או כדי
אתחול מסדי נתונים חדשים עבור פרויקטים.

אנא קרא את הסעיף שכותרתו אבטחה ו התקנה לפרטים על ה
סיסמת ברירת המחדל ומדוע כדאי לשנות אותה.

דף מדריך זה נכתב עבור ההפצה של דביאן בגלל ה
מקור התוכנית המקורי מכיל דף ידני. עם זאת, CVSTrac כן
מתועד היטב ב- CVSTrac Wiki,
<http://www.cvstrac.org/cvstrac/wiki>, ותוכל למצוא את ד
מידע עדכני יותר שם.

אפשרויות


הפעלת cvstrac ללא אפשרויות מייצרת הודעת שימוש. תקציר של
רצפי הפקודות שניתן להעביר ל-cvstrac כלולים להלן.
לפרטים נוספים, ראה /usr/share/doc/cvstrac על המערכת הזו.

נתח dir המשתמש
אומר ל-cvstrac להכניס את עצמו למעצר chroot dir ולעבור
למשתמש הנקוב, תוך ביטול הרשאות שורש. שלושת אלו
הפרמטרים חייבים להיות המועברים הראשונים ל-cvstrac, ועיבוד
של הפרמטרים של שורת הפקודה ממשיך כרגיל לאחר ה-chroot.

init dir פּרוֹיֶקט
מאתחל מסד נתונים חדש של CVSTrac. dir הוא שמו של ה-
ספרייה שבה אתה רוצה שבסיס הנתונים יתגורר, ו פּרוֹיֶקט
הוא שם הפרויקט ש-CVSTrac יארח. ה
קובץ מסד הנתונים ייווצר כ dir/project.db

הפרמטרים הבאים גורמים ל-CVSTrac להתחיל להגיב ל-HTTP
בקשות בשיטות שונות. יהיה עליך להגדיר את מסד הנתונים
לפני השימוש כדי להבטיח שרק למשתמשים מורשים יש ניהול
גישה אליו. אנא לקרוא ולהבין את הסעיף להלן שכותרתו אבטחה
ו התקנה לפני השימוש בפקודות אלה, כי אלא אם כן אתה מבין
מה לעשות אתה תשאיר את המערכת שלך פגיעה לקוד שרירותי
ביצוע כשהמשתמש מפעיל את CVSTrac.

http dir [ פּרוֹיֶקט ]
גורם ל-CVSTrac להתחיל לפעול כשרת HTTP ב-
קלט סטנדרטי, הצגת תגובות ליציאה הסטנדרטית. dir
צריך להיות שם של ספרייה שמחזיקה מסד נתונים של פרויקט או
מסדי נתונים שנוצרו על ידי cvstrac init ו פּרוֹיֶקט הוא שמו של א
מסד נתונים של פרויקט ללא סיומת ".db", באשר cvstrac
init. אם האפשרות האחרונה ניתנת, הגישה מוגבלת ל
רק הפרויקט DB בעל השם, וכתובת ה-URL של הגישה תשתנה
מְעַט. ראה למטה לפרטים.

CGI dir [ פּרוֹיֶקט ]
גורם ל-CVSTrac להגיב כסקריפט CGI. dir ו פּרוֹיֶקט יש לו
לפרש לגבי cvstrac http. קריאה זו יכולה להיות
מותקן במעטפת פשוטה או בסקריפט Perl CGI בכל מקום ב-a
שרת התומך בממשק השער המשותף.

שרת נמל dir [ פּרוֹיֶקט ]
גורם ל-CVSTrac לפעול כשרת HTTP שמתארח בעצמו ב-
יציאה שצוינה. dir ו פּרוֹיֶקט מתפרשים כנ"ל.

גִישָׁה ל CVSTrac


CVSTrac ניגש למסדי נתונים שנוצרו בעצמו init פקודה, והוא
גישה מרחוק באמצעות HTTP. אם לא ציינת פרויקט אחד ל
גישה בכל אחד מה http, cgi, or שרת פקודות, ואז הריצה
ניתן להשתמש במופע CVSTrac כדי לגשת לכל מסד נתונים בספרייה זו
פשוט על ידי שינוי כתובת האתר, אך תצטרך לספק את השם של
את מסד הנתונים כדי לגשת אליו.

לאירוח עצמי שרת מופעים של CVSTrac, ו http התחילו מקרים
מ-inetd, כתובת האתר לשימוש היא בצורת

http://hostname[:נמל]/

אם ציינת פרויקט בהזמנה, או

http://hostname[:port]/פרויקט/

אם לא עשית זאת.

אם פועל כסקריפט CGI, פשוט השתמש בכתובת האתר שבה אתה משתמש בדרך כלל
עבור סקריפט CGI, עם שם הפרויקט שאליו ברצונך לגשת
במידת הצורך, כמו לעיל.

לפרטים על סיסמת ברירת המחדל, ומדוע כדאי לשנות אותה, קרא
עַל!

אבטחה ו התקנה


לאחר התקנה והפעלה של CVSTrac, עליך לגשת אליו מיד
בתור משתמש ההגדרה, ושנה את הסיסמה. שם המשתמש והסיסמה
של משתמשי ההתקנה שניהם "הגדרות". סיסמאות, יותר נכון
בניגוד לאינטואיציה, משתנים על ידי ביצוע ההיפר-קישור "יציאה" בכתובת
החלק התחתון של התפריט הראשי במסך ההתחלה.

משתמש ההתקנה מסוגל, בפעולה רגילה, להגדיר את השירות
באופן שיכול לגרום לקוד שרירותי להתבצע תחת אותו
userid בתור CVSTrac עצמו. אתה צריך להיות מודע לזה, ולעובדה
שזה יכול בקלות להוביל לניצול רציני יותר אם משתמש ההתקנה כן
התפשר.

פונקציונליות ה-chroot שתוארה לעיל אינה פתרון מושלם לכך,
אבל יכול לשמש כאמצעי אבטחה נוסף. עיין בסעיף
להלן זכאי זמן ריצה תלוי לפרטים על מה הבינאריים
chroot gaol יצטרך.

גִישָׁה ל מה היא CVS מאגר


יש להתקין את CVSTrac כשהוא פועל כמשתמש עם גישת קריאה ל-
מאגר CVS שצוין במהלך ההגדרה האינטראקטיבית. מסוים
פקודות, כגון היכולת לשנות CVSROOT/passwd דורשים את
גם הרשאות כתיבה.

זמן ריצה תלוי


מלבד הספריות שלה, CVSTrac דורש את הקבצים הבינאריים הבאים על ידי
ברירת מחדל: שיתוף, rcsdiff, rlog ו הבדל. אם מריצים cvstrac על דביאן
מערכת, אלה יותקנו כתלות של cvstrac
חבילה, או כחלק ממערכת הבסיס.

השתמש ב-cvstrac באופן מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows