אנדרואיד

כיצד לשנות את כתובת האתר של Git Remote

Git Tutorials || 2. - Adding a Remote Repository

Git Tutorials || 2. - Adding a Remote Repository

תוכן עניינים:

Anonim

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

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

מדריך זה מסביר כיצד לשנות את כתובת האתר של שלט Git.

שינוי כתובת אתר של Git Remote

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

השלט יכול להצביע על מאגר המתארח בשירות אירוח Git כמו GitHub, GitLab ו- BitBucket או שרת ה- Git הפרטי שלך.

כדי לשנות את כתובת האתר של מרחוק:

  1. שנה לספרייה בה נמצא המאגר:

    cd /path/to/repository

    הפעל את git remote כדי לרשום את המרחקים הקיימים ולראות את שמותיהם וכתובות האתר שלהם:

    git remote -v

    הפלט ייראה כך:

    origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push)

    השתמש בפקודה git remote set-url ואחריו השם המרוחק, וכתובת האתר של השלט:

    git remote set-url

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

    לדוגמה, כדי לשנות את כתובת האתר של origin ל- [email protected]:user/repo_name.git :

    git remote set-url origin [email protected]:user/repo_name.git

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

    git remote -v

    הפלט צריך להיראות כך:

    origin ssh://[email protected]:user/repo_name.git (fetch) origin ssh://[email protected]:user/repo_name.git (push)

זהו זה. שינית בהצלחה את כתובת האתר של השלט.

מה שהפקודה של git remote set-url עושה למעשה היא לעדכן את קובץ ה- .git/config המאגר עם כתובת אתר חדשה למאגר המרוחק.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/origin/*

ניתן גם לשנות את כתובת האתר של השלט על ידי עריכת .git/config ה- .git/config בעורך טקסט. עם זאת, מומלץ להשתמש בפקודת git.

סיכום

שינוי כתובת ה- URL של מרחוק Git הוא פשוט כמו הפעלת: git remote set-url .