החיבור המובנה אל 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 נגישה מהדפדפן. היא מכילה את כל היסטוריית הקוד. שבטו את המאגר מחוץ לתיקייה הציבורית, או חסמו אליה גישה.
טיפ שלנו: מפתח פריסה מוגבל למאגר אחד. צריכים כמה מאגרים? צרו מפתח נפרד לכל אחד.