Git הוא כלי לניהול גרסאות פופולרי בקרב מפתחים. הוא מאפשר מעקב אחר שינויים בקוד ומסייע בניהול פרויקטים ובשיתוף פעולה בין צוותים. במאמר זה נסביר כיצד להתקין את Git בשרת Linux.
דרישות מקדימות
לפני שנתחיל, ודא שיש לך:
- גישה לשרת Linux
- הרשאות משתמש root או גישה למשתמש עם הרשאות sudo
שלב 1: עדכון מערכת ההפעלה
ראשית, מומלץ לעדכן את החבילות במערכת כדי לוודא שאתה עובד עם הגרסאות האחרונות של כל הכלים והספריות. בצע את הפקודות הבאות לפי סוג ההפצה של Linux:
עבור שרתי Ubuntu/Debian:
sudo apt update sudo apt upgrade
עבור שרתי Centos/RHEL/AlmaLinux:
sudo yum update
שלב 2: התקנת Git
לאחר שהמערכת מעודכנת, נתקין את Git בעזרת פקודות שונות בהתאם להפצת ה-Linux:
ב-Ubuntu/Debian
במערכות מבוססות Debian, כמו Ubuntu, ניתן להתקין את Git בקלות על ידי הרצת הפקודה:
sudo apt install git -y
ב-CentOS/RHEL
במערכות מבוססות Red Hat, כמו CentOS או RHEL, ניתן להשתמש בפקודה הבאה להתקנת Git:
sudo yum install git -y
ב-Fedora
אם אתה משתמש ב-Fedora, השתמש בפקודה הבאה:
sudo dnf install git -y
שלב 3: בדיקת גרסת Git
לאחר התקנת Git, מומלץ לוודא שההתקנה עברה בהצלחה על ידי בדיקת גרסת Git:
git --version
אם ההתקנה הצליחה, תקבל פלט המציג את גרסת Git שהותקנה,פלט לדוגמה: git version 2.30.0.
שלב 4: הגדרת Git ראשונית
כדי להתחיל לעבוד עם Git,
עליך להגדיר את שם המשתמש והאימייל שלך לחשבון הGIT אותו תרצה לחבר,
על מנת לבצע זאת השתמש ב2 הפקודות הבאות:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
הגדרות אלו נשמרות בקובץ הקונפיגורציה של Git בשרת, ויהיו זמינות לכל הפרויקטים שתעבוד עליהם בשרת.
שלב 5: הגדרת עריכת ברירת מחדל (אופציונלי)
Git משתמש בעורך טקסט כשצריך לערוך הודעות התחייבות (commit messages).
אם אתה מעדיף עורך מסוים (כמו Nano או Vim), תוכל להגדיר אותו כברירת מחדל:
git config --global core.editor nano
החלף את nano בשם העורך המועדף עליך.
שלב 6: בדיקת הגדרות Git
לאחר ההגדרות הראשוניות, תוכל לבדוק את כל ההגדרות הנוכחיות שהגדרת ב-Git בעזרת הפקודה:
git config --list
זה יציג את שם המשתמש, האימייל וכל הגדרה אחרת שהוגדרה בקובץ הConfig של GIT בשרת.
לסיכום
כרגע התקנות GIT בהצלחה בשרת LINUX,
כעת ניתן להשתמש בפקודות GIT כגון: Pull/Push וכו'.
אתה יכול להתחיל לעבוד על הפרוייקט שלך 🙂
Photo by RealToughCandy.com: https://www.pexels.com/photo/person-holding-a-black-and-white-paper-with-message-11035544/