ذكري المظهر

كيفية تغيير رابط بوابة جهاز التحكم عن بعد

الدرس 144: طريقة اضافة خاصية الاشعارات لبلوجر من اجل زيادة جمهورك و زوارك

الدرس 144: طريقة اضافة خاصية الاشعارات لبلوجر من اجل زيادة جمهورك و زوارك

جدول المحتويات:

Anonim

Git remote هو مؤشر يشير إلى نسخة أخرى من المستودع الذي يتم استضافته عادة على خادم بعيد.

في بعض الحالات ، مثل عند ترحيل مستودع التخزين عن بُعد إلى مضيف آخر ، تحتاج إلى تغيير عنوان URL الخاص بجهاز التحكم عن بُعد.

يشرح هذا الدليل كيفية تغيير عنوان URL لجهاز التحكم عن بعد Git.

تغيير عنوان URL الخاص بـ Git Remote

يمكن أن يحتوي كل مستودع Git على أجهزة التحكم عن بعد التي تحتوي على صفر أو أكثر. عندما تقوم بنسخ مستودع ، يتم تعيين اسم وحدة التحكم عن بعد تلقائيًا على الأصل ويشير إلى مستودع التخزين الذي قمت بنسخه. إذا أنشأت المستودع محليًا ، فيمكنك إضافة جهاز تحكم عن بعد جديد.

يمكن لجهاز التحكم عن بعد الإشارة إلى مستودع مستضاف على خدمة استضافة Git مثل GitHub و GitLab و BitBucket أو خادم Git الخاص بك.

لتغيير عنوان URL لجهاز التحكم عن بعد:

  1. التغيير إلى الدليل حيث يوجد المستودع:

    cd /path/to/repository

    قم بتشغيل git remote لسرد أجهزة التحكم عن بعد الموجودة وشاهد أسماء وعناوين URL الخاصة بهم:

    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 متبوعًا بالاسم البعيد وعنوان URL الخاص بجهاز التحكم عن بُعد:

    git remote set-url

    يمكن أن يبدأ عنوان URL الخاص بجهاز التحكم عن بُعد بـ HTTPS أو SSH ، اعتمادًا على البروتوكول الذي تستخدمه. إذا لم يتم تحديد أي بروتوكول ، فسيتم تعيينه افتراضيًا لـ SSH. يمكن العثور على عنوان URL في صفحة المستودع الخاصة بخدمة استضافة Git.

    على سبيل المثال ، لتغيير عنوان URL origin إلى [email protected]:user/repo_name.git اكتب:

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

    تحقق من تغيير عنوان URL البعيد بنجاح من خلال سرد الاتصالات عن بُعد:

    git remote -v

    يجب أن يبدو الإخراج كالتالي:

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

هذا هو. لقد نجحت في تغيير عنوان URL لجهاز التحكم عن بُعد.

ما يفعله الأمر git remote set-url فعليًا هو تحديث ملف .git/config للمستودع بعنوان URL جديد إلى المستودع البعيد.

. بوابة / التكوين

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

يمكنك أيضًا تغيير عنوان URL الخاص بجهاز التحكم عن بُعد عن طريق تحرير ملف .git/config باستخدام محرر نصي. ومع ذلك ، يوصى باستخدام الأمر git.

استنتاج

إن تغيير عنوان URL لجهاز التحكم عن بُعد Git أمر بسيط مثل تشغيل: git remote set-url .