כיצד להתקין Git על Ubuntu 20.04

הקדמה

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

רוב קבצי הפרויקטים התוכנה נשמרים במאגרי Git, ופלטפורמות כמו GitHub, GitLab ו-Bitbucket עוזרות לקדם שיתוף פרויקטי פיתוח תוכנה ושיתוף פעולה.

במדריך זה, נלך דרך איך להתקין ולהגדיר את Git על שרת Ubuntu 20.04. נכסות כיצד להתקין את התוכנה בשני דרכים שונות: דרך מנהל החבילות המובנה, ודרך המקור. כל אחת מהשיטות הללו מגיעות עם יתרונותיהן האישיים לפי צרכיך הספציפיים.

פשוט פרסום של אפליקציות עם פלטפורמת האפליקציות של DigitalOcean. פרסום ישיר מ-GitHub בדקות.

דרישות מוקדמות

תצטרך שרת Ubuntu 20.04 עם חשבון משתמש סופר משתמש ללא שורש.

כדי להגדיר זאת, תוכל לעקוב אחרי המדריך שלנו מדריך הגדרת שרת ראשונית עבור Ubuntu 20.04.

עם השרת והמשתמש שלך מוכנים, אתה מוכן להתחיל.

התקנת Git עם חבילות ברירת המחדל

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

כנראה ש-Git כבר מותקן בשרת Ubuntu 20.04 שלך. תוכל לאמת זאת בשרת שלך בעזרת הפקודה הבאה:

  1. git --version

אם אתה מקבל פלט דומה למה שלמעלה, אז Git כבר מותקן.

Output
git version 2.25.1

אם זה המקרה שלך, אז תוכל לעבור להתקנת Git, או תוכל לקרוא את הקטע הבא על איך להתקין מהמקור אם נדרשת לך גרסה מעודכנת יותר.

עם זאת, אם לא קיבלת פלט עם מספר גירסת Git, תוכל להתקין אותו באמצעות מנהל החבילות המוגדר כברירת מחדל של Ubuntu, APT.

תחילה, השתמש בכלי ניהול החבילות apt כדי לעדכן את אינדקס החבילות המקומי שלך.

  1. sudo apt update

עם העדכון השלם, תוכל להתקין את Git:

  1. sudo apt install git

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

  1. git --version
Output
git version 2.25.1

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

התקנת Git מהמקור

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

וודא את הגרסה של Git שמותקנת כרגע בשרת:

  1. git --version

אם Git מותקן, תקבל פלט דומה לזה:

Output
git version 2.25.1

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

  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

לאחר שהתקנת את התלויות הנדרשות, צור ספרייה זמנית והיכנס אליה. זהו המקום שבו נוריד את ה-tarball של Git שלנו.

  1. mkdir tmp
  2. cd /tmp

מאתר הפרוייקט Git, נוכל לנווט אל רשימת ה-tarball הזמינים בכתובת https://mirrors.edge.kernel.org/pub/software/scm/git/ ולהוריד את הגרסה שתרצה. בזמן כתיבת הטקסט, הגרסה האחרונה היא 2.26.2, ולכן נוריד אותה לצורך הדגמה. נשתמש ב-curl ונוציא את הקובץ שנוריד ל־git.tar.gz.

  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

פתח את הקובץ המדוחס של ה-tarball:

  1. tar -zxf git.tar.gz

לאחר מכן, היכנס אל הספרייה החדשה של Git:

  1. cd git-*

כעת, אתה יכול ליצור את החבילה ולהתקין אותה על ידי הקלדת שני הפקודות הללו:

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

עכשיו, החלף את תהליך ה-shell כך שהגרסה של Git שהתקנת תימצא בשימוש:

  1. exec bash

עם התקנה זו, תוכל להיות בטוח שההתקנה הצליחה על ידי בדיקת הגרסה.

  1. git --version
Output
git version 2.26.2

עם Git מותקן בהצלחה, תוכל כעת להשלים את ההגדרות שלך.

הגדרת Git

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

ניתן להגדיר את זה על ידי שימוש בפקודת git config. במיוחד, אנו צריכים לספק את השם וכתובת האימייל שלנו משום ש-Git משתמש במידע זה בכל commit שאנו עושים. ניתן להוסיף את המידע הזה על ידי הקלדה של:

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

ניתן להציג את כל פריטי ההגדרה שהוגדרו על ידי הקלדה של:

  1. git config --list
Output
user.name=Your Name user.email=[email protected] ...

המידע שתזין נשמר בקובץ התצורה של Git שלך, שניתן לערוך אותו באופן אופציונלי באמצעות עורך טקסט של בחירתך כגון (נעשה שימוש בננו):

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

לחץ CTRL ואז X, אז Y ולבסוף ENTER כדי לצאת מעורך הטקסט.

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

סיכום

עכשיו אתה צריך להתקין Git ולהכין אותו לשימוש במערכת שלך.

כדי ללמוד עוד על איך להשתמש ב-Git, עיין במאמרים ובסדרות הבאים:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04