2.3. שימוש בסיסי
האמור לעיל כבר מספיק כדי להשתמש ב-git בצורה מבוזרת ומאובטחת, בתנאי שלמשתמשים יש גישה למכונה המקבלת את תפקיד השרת באמצעות SSH. במחשב השרת, ניתן ליצור מאגר חדש באמצעות:
git init --bare /path/to/repository
זה יוצר מאגר חשוף, שלא ניתן להשתמש בו כדי לערוך קבצים ישירות. אם אתה מעדיף עותק עבודה של תוכן המאגר בשרת, השמיט את ה --חָשׂוּף אוֹפְּצִיָה.
כל לקוח עם גישת SSH למחשב יכול לאחר מכן לשכפל את המאגר עם:
git clone שם משתמש@hostname:/path/to/repository
לאחר שיבוט למחשב של הלקוח, הלקוח יכול לערוך קבצים, ולאחר מכן לבצע פעולות ולשתף אותם עם:
cd /path/to/repository
#(ערוך כמה קבצים
git commit -a # תחייב את כל השינויים בגרסה המקומית של המאגר
git push origin master # דחף שינויים לגרסת השרת של המאגר