משתמש Github שונה לפרויקט
אם ברצונך להשתמש במשתמש Github אחר בהתאם לפרויקט שעליו אתה עובד כעת, השינויים הנדרשים הם די קטנים ומיושמים במהירות. הדרישה העיקרית להגדרת משתמש Github בהיקף הפרויקט היא הגדרה נכונה של קובץ התצורה בספריית .git.
עדכון קובץ התצורה
ניתן לעשות זאת באופן ידני על ידי שינוי ישיר של הקובץ או באמצעות git-CLI. בדוגמה הבאה, אני אראה לך כיצד להשתמש ב- CLI. שים לב שלכל פרויקט המשתמש ב- git ככלי לניהול הגרסאות שלו יש ספריה כזו וכן את קובץ התצורה. מה בדיוק הוא עושה הוא מחוץ לתחום של מאמר זה, אז בואו נתמקד בתצורת המשתמש המצומצמת לעת עתה.
לפני הפעלת הפקודות, אנא ודא שאתה נמצא בשורש הפרויקט.
// Note: the quotation marks have to be included!
git config --local user.name "user-name"
git config --local user.email "[email protected]"
הדגל "- מקומי" עושה את ההבדל
ההבדל העיקרי בעת הגדרת שם משתמש וגם דוא"ל הוא שימוש בדגל "--local". זה יעדכן את "התצורה" בספריית ה- .git הנסתרת.
ב- macOS, אתה יכול להשתמש בקיצור המקשים "Shift" + "Command" + "תקופת". ב- Windows, פשוט בחר בתיבת הסימון כדי להציג את כל הקבצים בסייר.
// Example of some of the contents of the 'config'-file
// after running the above commands.
//
// The snippet below only shows a slice of a given
// config file and focus on the relevant changes.
[core]
repositoryformatversion = 0
filemode = true
[user]
name = user-name
email = [email protected]
// As you can see, "[user]" got added to the file.
// This now informs git regarding the user in
// this local clone of the repo.
סיכום
וכבר הגענו לסוף מאמר זה. כפי שאתה יכול לראות, שימוש במשתמש אחר לכל פרויקט הוא למעשה רק שינוי קטן הנדרש, אך מסייע לך להימנע מהחלפת חשבונות בכל פעם שאתה מחליף פרויקט.