עבודה עם Git בגישת SSH
בעמוד זה2
החיבור המובנה אל GitHub נוח, אבל יש מי שמעדיף לעבוד עם Git ישירות בשרת. גם זה אפשרי.
הכנה, פעם אחת
- התחברו לאתר בגישת SSH, ובדקו שהפקודה git זמינה:
git --version. - צרו מפתח:
ssh-keygen -t ed25519 -C deploy. - הציגו את המפתח הציבורי:
cat ~/.ssh/id_ed25519.pub. - בחשבון GitHub, בהגדרות המאגר, הוסיפו אותו כמפתח פריסה (Deploy key), עם הרשאת קריאה בלבד.
משיכת הקוד
- בפעם הראשונה:
git clone [email protected]:user/repo.git app - בכל עדכון:
cd app && git pull
חשוב לדעת: אל תשאירו את התיקייה .git נגישה מהדפדפן. היא מכילה את כל היסטוריית הקוד. שבטו את המאגר מחוץ לתיקייה הציבורית, או חסמו אליה גישה.
טיפ שלנו: מפתח פריסה מוגבל למאגר אחד. צריכים כמה מאגרים? צרו מפתח נפרד לכל אחד.
המדריך עזר לכם?
תודה! זה עוזר לנו לשפר את המדריכים.
הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.
