כיצד להתקין ולהגדיר את Git ב- Linux

כיצד להתקין ולהגדיר את Git ב- Linux

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





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





מהו Git, ולמה אתה צריך את זה?

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





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

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



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

חלק מהיתרונות הבולטים בשימוש במערכת בקרת גרסאות כוללים:





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

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

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





קשורים: 10 מערכות בקרת הגרסאות המובילות עבור לינוקס

כיצד להתקין Git על לינוקס

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

התקן את Git ב- Debian/Ubuntu

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

כיצד לשפר את מהירות הורדת הקיטור
sudo apt install git

התקן את Git ב- Fedora

אתה יכול להתקין את Git ב- Fedora באמצעות DNF או YUM. אם אתה מפעיל גרסה ישנה יותר של Fedora (עד Fedora 21), השתמש ב- YUM:

sudo yum install git

לעומת זאת, אם הפעלה Fedora 22 ומעלה פועלת במערכת שלך, תוכל להשתמש ב- DNF להתקנת Git.

sudo dnf install git

התקן את Git ב- Arch Linux

אם אתה משתמש ב- Arch Linux, תוכל להתקין את Git באמצעות Pacman:

sudo pacman -S git

התקן את Git ב- FreeBSD

כדי להתקין את Git ב- FreeBSD, הנח את הפקודה הבאה:

sudo pkg install git

בסיום, ודא אם ההתקנה הצליחה על ידי הפעלת הפקודה הבאה:

git --version

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

כיצד להגדיר את Git ב- Linux

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

צור זהות ל- Git

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

כדי להגדיר זהות עולמית, פתח את הטרמינל והפעל את הפקודות הבאות:

להפוך תמונה אחת לשנייה באינטרנט
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

אם ברצונך להגדיר את זהות ברירת המחדל שלך עבור מאגר מסוים, עבור תחילה לספרייה המכילה את המאגר. להשתמש הפקודה ls לרשום ספריות (וספריות משנה) ו- הפקודה cd להיכנס אליהם.

ברגע שאתה במאגר, הפעל את הפקודות הבאות במסוף:

git config user.name 'your_name'
git config user.email 'your_email_address'

הגדר SSH עבור Git ב- Linux

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

לשם כך, פתח חלון מסוף והפעל את הפקודה הבאה ליצירת מפתח SSH חדש עם הדוא'ל שלך:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

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

כעת המערכת תבקש ממך להגדיר משפט סיסמה להוספת שכבת אבטחה נוספת ל- SSH במחשב שלך. הקלד משפט סיסמה חזק שתוכל לזכור וללחוץ עליו להיכנס .

לבסוף, עליך להוסיף את מפתח SSH ל- ssh- סוכן , שמחזיק את המפתחות הפרטיים של המערכת שלך. לשם כך, הפעל את הקוד הבא במסוף:

ssh-add ~/.ssh/id

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

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

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

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

git config --global core.editor nano

עיין בתצורות

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

git config --list

בשלב כלשהו בעתיד, אם ברצונך לערוך את התצורה, פתח את gitconfig קובץ על ידי הפעלה:

nano ~/.gitconfig

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

הפעלת Git בהצלחה על לינוקס

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

דברים להכין עם פטל פאי

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

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד ליצור את המאגר הראשון שלך ב- Github

רוצה לשתף את פרויקטי הפיתוח שלך באינטרנט? כך תתחיל עם מאגר Github הראשון שלך.

קרא הבא
נושאים קשורים
  • לינוקס
  • להתקין תוכנה
  • מָסוֹף
  • GitHub
על הסופר יאש ווייט(פורסמו 21 מאמרים)

יאש הוא כותב צוות ב- MUO עבור DIY, לינוקס, תכנות ואבטחה. לפני שמצא את תשוקתו בכתיבה, הוא נהג לפתח עבור האינטרנט ו- iOS. אתה יכול גם למצוא את הכתיבה שלו ב- TechPP, שם הוא מכסה אנכיים אחרים. פרט לטכנולוגיה, הוא נהנה לדבר על אסטרונומיה, פורמולה 1 ושעונים.

עוד מאת יאש ווייט

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה