[MUSIC]
تتيح لك مستودعات Git عبر الإنترنت تخزين نسخة من
مستودع Git الخاص بك عبر الإنترنت.
ويمكن بسهولة أن تكون مشتركة بين أجهزة كمبيوتر متعددة ومستخدمين متعددين.
دعونا نتعرف على اثنين من مقدمي خدمة مستودع Git عبر الإنترنت،
GitHub و Bitbucket، بمزيد من التفصيل.
سننظر في كيفية إعداد مستودع Git المحلي الخاص بنا
ليتم نسخه في مستودع Git عبر الإنترنت.
هناك العديد من مقدمي خدمة مستودع Git عبر الإنترنت.
اثنين من الأكثر شعبية هي جيثب و بيتبوكيت.
سوف أذهب بمزيد من التفصيل حول كيفية إعداد مستودع Git الخاص بك الذي
قمت بإعداده في التمرين السابق
ليتم إجراؤه على مستودع Git عبر الإنترنت على Bitbucket.
للإعداد في مستودع Git عبر الإنترنت، انتقل إلى أحد
موفري الخدمة عبر الإنترنت هؤلاء ثم قم بالتسجيل للحصول على حساب.
لذا هنا، قمت بالتسجيل في حساب Bitbucket الخاص بي،
ولدي صفحتي الرئيسية مفتوحة هنا.
وهكذا سأقوم بإنشاء مستودع جديد
عبر الإنترنت على مستودع Bitbucket الخاص بي.
لذلك أنا فقط انقر على إنشاء مستودع،
ومن ثم هذا من شأنه أن يأتي مع بعض التفاصيل.
الآن، يختلف هذا مع موفر خدمة المستودع.
لذلك هنا، سأحدد اسم المستودع
كاختبار git-test، وسأقوم بوضع علامة على هذا كمستودع خاص.
بالنسبة لهذه الدورة الدراسية وجميع الدورات المتبقية في هذا التخصص،
أنصحك بشدة بالحفاظ على مستودعاتك كمستودعات خاصة،
لأنك لا تريد أن يقوم شخص آخر بنسخ الشفرة التي قد تقوم بحفظها
في مستودع Git الخاص بك على الإنترنت.
لذا من فضلك،
تأكد من أنك تستخدم المستودعات الخاصة فقط في هذا التخصص.
لذلك سأقوم بالتسجيل كمستودع خاص،
ثم انقر ببساطة على إنشاء مستودع.
وبعد ذلك سوف تفعل بعض الإعداد، وبعد ذلك تكون جاهزة بالنسبة لي، حسنا؟
الآن، ما أحتاج إلى القيام به هو نسخ مستودع تنسيق عنوان URL الخاص هذا.
لذلك سترى عنوان URL
للمستودع في الصفحة الرئيسية للمستودع.
لذلك فقط قم بنسخ عنوان URL هذا للمستودع، لأننا سنحتاج إلى ذلك
من أجل مزامنة مستودع Git المحلي مع هذا المستودع.
لذلك أنا ذاهب لنسخ ذلك.
وبما أنني قمت بالفعل بإنشاء مستودع Git المحلي الخاص بي، سأذهب إلى
هناك وأعد ذلك ليتم نسخه في مستودع Git هذا عبر الإنترنت.
لذلك، نحن بحاجة إلى استخدام اثنين من أوامر Git التي تمكننا من القيام بذلك.
الذهاب إلى موجه الأوامر في مجلد مستودع Git الخاص بي سأكتب،
git عن بعد إضافة أصل.
ثم قم بلصق عنوان URL
لمستودع Bitbucket الخاص بي الذي قمت بإنشائه للتو، واضغط على الإرجاع.
حتى الآن، يتم تعيين الأصل البعيد لمستودع Git المحلي إلى مستودع Bitbucket.
حتى الآن، أريد أن أكون قادرًا على دفع محتويات
مستودع Git المحلي إلى مستودع Git الخاص بي عبر الإنترنت.
لذا، راجع الأوامر الخاصة بإعداد مستودع Git عبر الإنترنت،
وهو أول مستودع قمنا به للتو، git عن بعد إضافة أصل وعنوان URL للمستودع.
وبالتالي سيضيف هذا المستودع عبر الإنترنت كمستودع بعيد
لمستودع Git المحلي الخاص بي.
بمجرد القيام بذلك، فأنا بحاجة إلى دفع محتوياتي إلى مستودع الويب الخاص بي.
لذلك، أفعل git push -u الأصل الرئيسي.
وسيدفع هذا الأمر مستودع Git المحلي إلى المستودع عبر الإنترنت.
لذلك دعونا نكتب ذلك في موجه الأوامر.
لذلك بمجرد كتابة هذا في موجه الأوامر
وضرب الإرجاع، فإنه سيتم إعداد مستودع Git الخاص بي.
قد يطلب منك أحيانًا كتابة بيانات الاعتماد الخاصة بك
بما في ذلك كلمة المرور الخاصة بك على حساب Bitbucket الخاص بك.
لذلك قد تضطر إلى القيام بذلك.
كنت قد فعلت ذلك سابقا، لذلك لهذا السبب لم تطلب مني مرة أخرى
كلمة المرور.
ولكن بمجرد أن كتبت
ذلك، سيتم دفع محتويات الوديع المحلي الخاص بي إلى موقع الخادم.
حتى الآن، يتم الآن مطابقة البيانات الموجودة على مستودع Git المحلي الخاص بي على الخادم.
لذلك دعونا نذهب إلى Bitbucket لمعرفة حالة مستودع Git الخاص بي على الإنترنت الآن.
الذهاب إلى Bitbucket الخاص بي ثم مراجعة مستودع Git عبر الإنترنت،
سترى أنه كان هناك فرع، الفرع
الرئيسي، تم دفعه إلى مستودع Git الخاص بي عبر الإنترنت.
يمكنني بعد ذلك فحص المصدر من خلال النظر إلى المصدر هنا.
ثم يمكنك أن ترى أن لدي ملف index.html،
وهو بالضبط نفس ما لدي في مستودع Git المحلي الخاص بي.
وفحص تعليقات دائرة نصف قطرها أيضا، حتى
أتمكن من النظر إلى الحالة في التعليق الثاني وفي التعليق الأول.
لذلك يمكنك الآن أن ترى أن جميع هذه المعلومات قد تم تحميلها
إلى مستودع على الانترنت، بما في ذلك تاريخ جميع التعليقات.
ثم العودة إلى هناك، يمكنك أن ترى المزيد من التفاصيل حول جميع
التعليقات التي تم إرسالها إلى جانب الخادم.
يمكنني فحص كل من هذه التعليقات بمزيد من التفصيل.
وسأعود إلى المصدر،
ويمكنني النظر في مزيد من التفاصيل عن المصدر من هذا القبيل.
لذلك قام الآن بإعداد
مستودع Git المحلي الخاص بي ليتم نسخه في Bitbucket.
الإجراء مشابه إلى حد كبير حتى على GitHub.
لذلك اسمحوا لي إعداد مستودع GitHub عبر الإنترنت.
الآن، من الواضح، عليك أن تتذكر أنه لا يمكن
مطابقة المستودع المحلي الخاص بك إلا لمستودع واحد عبر الإنترنت.
لذلك سوف أذهب فقط من خلال إعداد المستودع على GitHub،
وستلاحظ أن نفس النوع من الأوامر ستكون مطلوبة إذا كنت ترغب في إعداد
المستودع المحلي الخاص بك ليتم نسخه معكوسة على مستودع على GitHub.
لذا على GitHub، إذا قمت بتسجيل الدخول إلى حسابك،
فسترى شيئًا كهذا في صفحتك الرئيسية.
يمكنك الانتقال إلى الجانب الأيمن حيث يوجد جانب زائد ثم النقر على ذلك
لإنشاء مستودع جديد، أو فقط انقر على هذا الزر هنا ليقول مستودع جديد.
ثم عندما يأتي الأمر يمكنني ببساطة أن أقول اختبار git،
وبعد ذلك، مرة أخرى، كتذكير، من فضلك، جعل ذلك مستودع خاص.
معظم مقدمي الخدمات هؤلاء يسمح لك الآن بتخزين المستودعات الخاصة عبر الإنترنت،
فلماذا جعلها عامة إلا إذا كنت ترغب حقا في مشاركتها مع أشخاص آخرين؟
لذلك أحثك بشدة على الحفاظ على مستودعاتك خاصة
في الوقت الحالي، إلا إذا كنت تعمل مع Tee.
يجب أن أذكركم أنه في هذه اللحظة، يدعم GitHub المستودعات الخاصة
فقط للمشتركين الذين يدفعون ثمن حساب GitHub الخاص بهم.
لذلك فهي غير متوفرة للمشتركين الذين يستخدمون حساباتهم المجانية.
لذلك ببساطة انقر على القطاع الخاص،
ثم قم بإنشاء مستودع، ومن ثم سيؤدي ذلك إلى إنشاء مستودع.
ثم سترى أن GitHub يعطيني أيضًا
مجموعة من الأوامر هنا حول كيفية إعداد المستودع.
لذلك لإنشاء مستودع جديد على سطر الأوامر، الأوامر التي
فعلناها بالفعل في وقت سابق، أو لدفع مستودع موجود،
نفس النوعين من الأوامر التي يجب إصدارها.
بحيث يقوم بشكل أساسي بإعداد مستودع GitHub الخاص بك
ليعكس المستودع المحلي الخاص بك.
نظرًا لأنني قمت بالفعل بربط مستودع التخزين الخاص بي بـ Bitbucket،
فلن أستخدم مستودع GitHub الخاص بي لهذا الغرض.
لذلك كما لاحظت، فإن الإجراء مشابه إلى حد كبير على أي منهما.
إعطاء واتخاذ بعض الاختلافات في
طريقة تقديم المعلومات على الشاشة في واجهة المستخدم وقليلا من التغييرات.
أكثر أو أقل، فهي متشابهة في النقاش بالطريقة التي ستستخدمها
من حيث عكس مستودع Git المحلي إلى المستودع عبر الإنترنت هنا.
لذا مع هذا، لنفترض أن شخصًا ما يعطيك مستودع Git،
هل يمكنك عمل نسخة منه إلى مستودعك المحلي؟
لذلك هذا هو المكان الذي نستخدم فيه أمر Git آخر يسمى git clone.
حتى الآن هنا، ترى أن لدي مستودع اختبار git هذا.
لذا ما سأفعله هو أنني سأذهب إلى التحميلة،
ثم أنسخ عنوان URL هذا.
ثم سأريك كيف يمكنني إنشاء نسخة من مستودع Git أو
استنساخ هذا المستودع عبر الإنترنت في جهاز الكمبيوتر المحلي الخاص بي.
لذلك دعونا نتظاهر أنني على جهاز كمبيوتر مختلف، ومن ثم سنذهب إلى
سطر الأوامر لدينا، ومن ثم إنشاء مستودع آخر بهذا الاسم نفسه.
الذهاب إلى سطر الأوامر الخاص بي، أنا فقط ذاهب إلى التحرك صعودا
وسترى أن لدي بلدي جيت-اختبار المجلد هناك.
لذلك سأقوم بإنشاء مجلد مؤقت آخر هنا فقط لأظهر لك أنه
يمكنني استنساخ خدمة مستودع Git عبر الإنترنت في مجلدي المؤقت.
ترى أنه فارغ.
لذلك لمراجعة الأمر، تقول git clone وعنوان URL للمستودع.
لذلك دعونا تطبيق هذا الأمر واستنساخ مستودع Git عبر الإنترنت.
التظاهر بأننا على جهاز كمبيوتر آخر، لذلك أنا ذاهب إلى القول استنساخ بوابة.
ثم قم بلصق عنوان URL لمستودع Bitbucket الخاص بي هنا.
ثم سترى أن هذا المستودع سيتم الآن استنساخه
في مجلد محلي يحمل نفس الاسم، اختبار git-test.
حتى الآن، إذا قمت بعمل قائمة من الدليل،
يمكنك أن ترى تم إنشاء مجلد git-test.
لذلك دعونا نذهب إلى مجلد git-test، وبعد ذلك سترى أن
هذه نسخة طبق الأصل من بنية المجلد التي أنشأناها في وقت سابق.
إذن هذه هي الطريقة التي يمكنك بها استنساخ مستودع Git عبر الإنترنت.
لذلك، كل ما عليك القيام به هو الحصول على عنوان URL لمستودع Git هذا،
ثم ببساطة استخدام git clone للحصول على نسخة من ذلك على جهاز الكمبيوتر المحلي الخاص بك.
مع هذا، نكمل هذا التمرين على استخدام مستودعات Git عبر الإنترنت.
لذلك هل أخيرا جيت ذلك؟
[ موسيقى]