2.9 KiB
title | localeTitle |
---|---|
Git Remote | غيت عن بعد |
غيت عن بعد
يسمح لك الأمر git remote
بإدارة مستودعات Git عن بعد. المستودعات عن بعد هي مراجع لمستودعات Git الأخرى التي تعمل على نفس مصدر الكود.
تستطيع أسحب من و يدفع الى المستودعات عن بعد.
يمكنك الدفع أو السحب إلى عنوان URL لبروتوكول HTTPS ، مثل https://github.com/user/repo.git
أو عنوان URL لـ SSH ، مثل git@github.com:user/repo.git
.
لا تقلق ، في كل مرة تدفع فيها شيئًا ، لن تحتاج إلى كتابة عنوان URL بأكمله. تربط Git بعنوان URL بعيدًا باسم ، والاسم الذي يستخدمه معظم الأشخاص هو origin
.
قائمة جميع مستودعات بعيد تكوينها
git remote -v
يسرد هذا الأمر جميع المستودعات البعيدة بجانب موقعها.
يشار إلى المستودعات عن بعد بالاسم. وكما ذكر أعلاه ، فإن المستودع الرئيسي لمشروع ما يطلق عليه عادة origin
.
عندما تستخدمها استنساخ git للحصول على نسخة من مستودع ، تقوم Git بإعداد الموقع الأصلي كمستودع بعيد للأصل .
إضافة مستودع عن بعد
لإضافة مستودع تخزين عن بعد إلى مشروعك ، يمكنك تشغيل الأمر التالي:
git remote add REMOTE-NAME REMOTE-URL
يمكن أن يكون REMOTE-URL
إما HTTPS أو SSH. يمكنك العثور على عنوان URL على GitHub بالنقر على القائمة المنسدلة "نسخ أو تنزيل" في المستودع.
على سبيل المثال ، إذا كنت ترغب في إضافة مستودع تخزين بعيد ووصفه example
، فيمكنك تشغيل:
git remote add example https://example.org/my-repo.git
تحديث عنوان URL بعيد
إذا تغير عنوان URL لمستودع تخزين عن بعد ، فيمكنك تحديثه باستخدام الأمر التالي ، حيث example
هو اسم جهاز التحكم عن بعد:
git remote set-url example https://example.org/my-new-repo.git
حذف أجهزة التحكم عن بعد
يتم حذف أجهزة التحكم عن بعد مثل:
git remote rm REMOTE-NAME
يمكنك التأكد من اختفاء جهاز التحكم عن بعد من خلال عرض قائمة أجهزة التحكم عن بعد الموجودة لديك:
git remote -v