הקדמה
מערכות ניהול גרסאות כמו Git הן חיוניות לשיטות הפיתוח המודרניות של תוכנה. ניהול הגרסאות מאפשר לך לעקוב אחר התקדמות התוכנה שלך ברמת המקור. אתה יכול לעקוב אחר שינויים, לשחזר לשלבים קודמים, וליצור ענפים כדי ליצור גרסאות אלטרנטיביות של קבצים ותיקיות.
רוב קבצי הפרויקטים התוכנה נשמרים במאגרי Git, ופלטפורמות כמו GitHub, GitLab ו-Bitbucket עוזרות לקדם שיתוף פרויקטי פיתוח תוכנה ושיתוף פעולה.
במדריך זה, נלך דרך איך להתקין ולהגדיר את Git על שרת Ubuntu 20.04. נכסות כיצד להתקין את התוכנה בשני דרכים שונות: דרך מנהל החבילות המובנה, ודרך המקור. כל אחת מהשיטות הללו מגיעות עם יתרונותיהן האישיים לפי צרכיך הספציפיים.
פשוט פרסום של אפליקציות עם פלטפורמת האפליקציות של DigitalOcean. פרסום ישיר מ-GitHub בדקות.
דרישות מוקדמות
תצטרך שרת Ubuntu 20.04 עם חשבון משתמש סופר משתמש ללא שורש.
כדי להגדיר זאת, תוכל לעקוב אחרי המדריך שלנו מדריך הגדרת שרת ראשונית עבור Ubuntu 20.04.
עם השרת והמשתמש שלך מוכנים, אתה מוכן להתחיל.
התקנת Git עם חבילות ברירת המחדל
אפשרות ההתקנה עם חבילות ברירת המחדל היא הטובה ביותר אם ברצונך להתחיל להריץ מהר עם Git, אם אתה מעדיף גרסה יציבה המשמשת באופן רחב, או אם אינך מחפש את התכונות הזמינות החדשות ביותר. אם אתה מחפש את הגרסה האחרונה ביותר, עליך לעבור לקטע על התקנה מהמקור.
כנראה ש-Git כבר מותקן בשרת Ubuntu 20.04 שלך. תוכל לאמת זאת בשרת שלך בעזרת הפקודה הבאה:
אם אתה מקבל פלט דומה למה שלמעלה, אז Git כבר מותקן.
Outputgit version 2.25.1
אם זה המקרה שלך, אז תוכל לעבור להתקנת Git, או תוכל לקרוא את הקטע הבא על איך להתקין מהמקור אם נדרשת לך גרסה מעודכנת יותר.
עם זאת, אם לא קיבלת פלט עם מספר גירסת Git, תוכל להתקין אותו באמצעות מנהל החבילות המוגדר כברירת מחדל של Ubuntu, APT.
תחילה, השתמש בכלי ניהול החבילות apt כדי לעדכן את אינדקס החבילות המקומי שלך.
עם העדכון השלם, תוכל להתקין את Git:
תוכל לאמת שהתקנת את Git בהצלחה על ידי הרצת הפקודה הבאה ובדיקה שמקבלים פלט רלוונטי.
Outputgit version 2.25.1
עם התקנת Git בהצלחה, תוכל כעת לעבור לקטע הגדרת Git של המדריך כדי להשלים את ההתקנה שלך.
התקנת Git מהמקור
אם אתה מחפש שיטה גמישה יותר להתקנת Git, ייתכן שתרצה להדקיר את התוכנה מהמקור, אשר נדבר עליה בסעיף זה. תהליך זה יקח יותר זמן ולא יתווסף דרך מנהל החבילות שלך, אך זה יאפשר לך להוריד את הגרסה האחרונה ויתן לך שליטה גדולה יותר על האפשרויות שתכלול אם תרצה לעשות התאמות.
וודא את הגרסה של Git שמותקנת כרגע בשרת:
אם Git מותקן, תקבל פלט דומה לזה:
Outputgit version 2.25.1
לפני שתתחיל, עליך להתקין את התוכנה שתלויתי Git בה. הכל זמין במאגרי הנתונים ברירת המחדל, ולכן אנו יכולים לעדכן את אינדקס החבילות המקומי שלנו ולאחר מכן להתקין את החבילות הרלוונטיות.
לאחר שהתקנת את התלויות הנדרשות, צור ספרייה זמנית והיכנס אליה. זהו המקום שבו נוריד את ה-tarball של Git שלנו.
מאתר הפרוייקט Git, נוכל לנווט אל רשימת ה-tarball הזמינים בכתובת https://mirrors.edge.kernel.org/pub/software/scm/git/ ולהוריד את הגרסה שתרצה. בזמן כתיבת הטקסט, הגרסה האחרונה היא 2.26.2, ולכן נוריד אותה לצורך הדגמה. נשתמש ב-curl ונוציא את הקובץ שנוריד ל־git.tar.gz
.
פתח את הקובץ המדוחס של ה-tarball:
לאחר מכן, היכנס אל הספרייה החדשה של Git:
כעת, אתה יכול ליצור את החבילה ולהתקין אותה על ידי הקלדת שני הפקודות הללו:
עכשיו, החלף את תהליך ה-shell כך שהגרסה של Git שהתקנת תימצא בשימוש:
עם התקנה זו, תוכל להיות בטוח שההתקנה הצליחה על ידי בדיקת הגרסה.
Outputgit version 2.26.2
עם Git מותקן בהצלחה, תוכל כעת להשלים את ההגדרות שלך.
הגדרת Git
לאחר שאתה מרוצה מגרסת ה-Git שלך, עליך להגדיר את Git כך שההודעות של ה-commit שאתה עושה יכילו את המידע הנכון שלך ויתמוך בך במהלך בניית הפרויקט התוכנה שלך.
ניתן להגדיר את זה על ידי שימוש בפקודת git config
. במיוחד, אנו צריכים לספק את השם וכתובת האימייל שלנו משום ש-Git משתמש במידע זה בכל commit שאנו עושים. ניתן להוסיף את המידע הזה על ידי הקלדה של:
ניתן להציג את כל פריטי ההגדרה שהוגדרו על ידי הקלדה של:
Outputuser.name=Your Name
user.email=[email protected]
...
המידע שתזין נשמר בקובץ התצורה של Git שלך, שניתן לערוך אותו באופן אופציונלי באמצעות עורך טקסט של בחירתך כגון (נעשה שימוש בננו):
[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