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