1
00:00:00,000 --> 00:00:04,213
[MUSIC]

2
00:00:04,213 --> 00:00:08,838
تتيح لك مستودعات Git عبر الإنترنت تخزين نسخة

3
00:00:08,838 --> 00:00:12,260
من مستودع Git الخاص بك عبر الإنترنت.

4
00:00:12,260 --> 00:00:19,630
ويمكن مشاركتها بسهولة بين أجهزة كمبيوتر متعددة ومستخدمين متعددين.

5
00:00:19,630 --> 00:00:25,730
دعونا نتعرف على اثنين من مقدمي خدمة مستودع Git عبر الإنترنت،

6
00:00:25,730 --> 00:00:29,030
GitHub و Bitbucket بمزيد من التفصيل.

7
00:00:30,060 --> 00:00:35,097
سننظر في كيفية إعداد مستودع Git المحلي الخاص بنا

8
00:00:35,097 --> 00:00:39,158
ليتم نسخه في مستودع Git عبر الإنترنت.

9
00:00:39,158 --> 00:00:43,590
هناك العديد من مقدمي خدمة مستودع Git عبر الإنترنت.

10
00:00:43,590 --> 00:00:48,590
اثنين من الأكثر شعبية هي جيثب و بيتبوكيت.

11
00:00:48,590 --> 00:00:54,010
سوف أذهب بمزيد من التفصيل حول كيفية إعداد مستودع Git الخاص بك الذي قمت

12
00:00:55,500 --> 00:00:59,337
بإعداده في التمرين السابق ليتم

13
00:00:59,337 --> 00:01:04,220
نسخه في مستودع Git عبر الإنترنت على Bitbucket.

14
00:01:05,680 --> 00:01:10,890
لإعداد مستودع Git عبر الإنترنت،

15
00:01:10,890 --> 00:01:15,680
انتقل إلى أحد موفري الخدمة عبر الإنترنت هؤلاء ثم قم بالتسجيل للحصول على حساب.

16
00:01:15,680 --> 00:01:20,201
حتى هنا، لقد قمت بالتسجيل في حساب Bitbucket

17
00:01:20,201 --> 00:01:22,676
الخاص بي ولدي صفحة الرئيسية مفتوحة هنا.

18
00:01:22,676 --> 00:01:25,740
وهكذا سأقوم بإنشاء

19
00:01:25,740 --> 00:01:30,020
مستودع جديد عبر الإنترنت على مستودع Bitbucket الخاص بي.

20
00:01:30,020 --> 00:01:33,070
لذلك أنا فقط النقر على ذلك، إنشاء مستودع،

21
00:01:33,070 --> 00:01:36,245
وبعد ذلك هذا من شأنه أن يأتي مع بعض التفاصيل.

22
00:01:36,245 --> 00:01:40,480
الآن، يختلف هذا مع موفر خدمة المستودع.

23
00:01:40,480 --> 00:01:48,150
حتى هنا، وسوف تحدد اسم المستودع واختبار مسرحية هزلية.

24
00:01:48,150 --> 00:01:52,810
وسأضع علامة على هذا كمستودع خاص.

25
00:01:52,810 --> 00:01:58,050
بالنسبة لهذه الدورة الدراسية وجميع الدورات المتبقية في هذا التخصص،

26
00:01:58,050 --> 00:02:04,090
أنصحك بشدة بالحفاظ على مستودعاتك كمستودعات خاصة،

27
00:02:04,090 --> 00:02:08,510
لأنك لا تريد أن يقوم شخص آخر بنسخ رمز قد تقوم بحفظه

28
00:02:08,510 --> 00:02:10,130
في مستودع Git الخاص بك على الإنترنت.

29
00:02:10,130 --> 00:02:11,340
لذلك، من فضلك،

30
00:02:11,340 --> 00:02:17,190
تأكد من أنك تستخدم فقط المستودعات الخاصة في هذا التخصص.

31
00:02:17,190 --> 00:02:21,020
لذلك سأقوم بالتسجيل كمستودع خاص Git،

32
00:02:21,020 --> 00:02:23,840
ثم انقر ببساطة على، إنشاء مستودع.

33
00:02:23,840 --> 00:02:30,303
وبعد ذلك سوف يقوم ببعض الإعداد وبعد ذلك يكون جاهزا لي، حسنا؟

34
00:02:30,303 --> 00:02:36,910
الآن، ما أحتاج إلى القيام به هو نسخ مستودع تنسيق عنوان URL الخاص هذا.

35
00:02:36,910 --> 00:02:45,208
لذلك سترى عنوان URL للمستودع في الصفحة الرئيسية لهذا المستودع.

36
00:02:45,208 --> 00:02:48,244
لذا فقط قم بنسخ عنوان URL هذا للمستودع،

37
00:02:48,244 --> 00:02:52,583
لأننا سنحتاج إلى ذلك من أجل مزامنة

38
00:02:52,583 --> 00:02:57,630
مستودع Git المحلي الخاص بنا مع هذا المستودع، لذلك سأقوم بنسخ ذلك.

39
00:02:57,630 --> 00:03:02,764
وبما أنني قمت بالفعل بإنشاء مستودع Git المحلي الخاص بي،

40
00:03:02,764 --> 00:03:08,190
سأذهب إلى هناك وأعد ذلك ليتم نسخه في مستودع Git هذا عبر الإنترنت.

41
00:03:08,190 --> 00:03:14,140
لذلك، نحن بحاجة إلى استخدام اثنين من أوامر Git التي تمكننا من القيام بذلك.

42
00:03:15,600 --> 00:03:22,597
الذهاب إلى موجه الأوامر في مجلد مستودع Git الخاص بي،

43
00:03:22,597 --> 00:03:26,839
سأكتب git عن بعد إضافة أصل.

44
00:03:26,839 --> 00:03:32,175
ثم قم بلصق عنوان URL لمستودع Bitbucket الخاص بي

45
00:03:32,175 --> 00:03:38,282
الذي قمت بإنشائه للتو، و، ضرب الإرجاع.

46
00:03:38,282 --> 00:03:46,895
حتى الآن، يتم تعيين مستودعات Git المحلية الأصلية البعيدة إلى مستودع Bitbucket.

47
00:03:46,895 --> 00:03:51,955
حتى الآن، أريد أن أكون قادرًا على دفع

48
00:03:51,955 --> 00:03:57,165
محتويات مستودع Git المحلي إلى مستودع Git الخاص بي عبر الإنترنت.

49
00:03:59,180 --> 00:04:03,650
لذا، راجع الأوامر الخاصة بإعداد مستودع Git عبر الإنترنت،

50
00:04:03,650 --> 00:04:08,671
وهو أول مستودع قمنا به للتو، إضافة Git عن بعد أصل وعنوان URL للمستودع.

51
00:04:08,671 --> 00:04:14,284
وبالتالي سيضيف هذا المستودع عبر الإنترنت كمستودع بعيد

52
00:04:14,284 --> 00:04:16,960
لمستودع Git المحلي الخاص بي.

53
00:04:16,960 --> 00:04:22,290
بمجرد القيام بذلك، فأنا بحاجة إلى دفع محتوياتي إلى مستودع الويب الخاص بي.

54
00:04:22,290 --> 00:04:27,990
لذلك، سأقوم بعمل سيد Git push-u الأصل.

55
00:04:27,990 --> 00:04:33,910
وسيدفع هذا الأمر مستودع Git المحلي إلى المستودع عبر الإنترنت.

56
00:04:33,910 --> 00:04:36,546
لذلك دعونا نكتب ذلك، إضافة موجه الأوامر.

57
00:04:45,014 --> 00:04:48,886
لذلك بمجرد كتابة هذا في موجه الأوامر

58
00:04:48,886 --> 00:04:54,260
وضرب العودة، فإنه سيتم إعداد مستودع جيت الخاص بي.

59
00:04:54,260 --> 00:04:59,060
في بعض الأحيان، قد يطلب منك كتابة بيانات الاعتماد الخاصة بك،

60
00:04:59,060 --> 00:05:05,660
بما في ذلك كلمة المرور الخاصة بك على حساب Bitbucket الخاص بك بحيث قد تضطر إلى القيام بذلك.

61
00:05:05,660 --> 00:05:09,241
كنت قد فعلت ذلك سابقا، لذلك لهذا السبب لم تطلب مني مرة أخرى

62
00:05:09,241 --> 00:05:09,966
كلمة المرور.

63
00:05:09,966 --> 00:05:14,438
ولكن بمجرد كتابة ذلك،

64
00:05:14,438 --> 00:05:18,068
سيتم دفع محتويات مستودع Git المحلي الخاص بي إلى جانب الخادم.

65
00:05:18,068 --> 00:05:19,751
حتى الآن،

66
00:05:19,751 --> 00:05:25,120
يتم الآن مطابقة البيانات الموجودة على مستودع Git المحلي لجانب الخادم.

67
00:05:25,120 --> 00:05:30,800
لذلك دعونا نذهب إلى Bitbucket لمعرفة حالة مستودع Git الخاص بي على الإنترنت الآن.

68
00:05:32,400 --> 00:05:38,400
الذهاب إلى Bitbucket الخاص بي ثم مراجعة مستودع Git عبر الإنترنت،

69
00:05:38,400 --> 00:05:44,320
سترى أنه كان هناك فرع، الفرع

70
00:05:44,320 --> 00:05:48,930
الرئيسي، تم دفعه إلى مستودع Git الخاص بي عبر الإنترنت.

71
00:05:48,930 --> 00:05:52,620
يمكنني بعد ذلك فحص المصدر من خلال النظر إلى المصدر هنا.

72
00:05:52,620 --> 00:05:57,280
وبعد ذلك يمكنك أن ترى أن لدي ملف index.html وهو بالضبط

73
00:05:57,280 --> 00:06:04,150
نفس ما لدي في مستودع Git المحلي الخاص بي، وفحص التعليقات المختلفة أيضًا،

74
00:06:04,150 --> 00:06:09,590
حتى أتمكن من النظر إلى الحالة في التعليق الثاني والتعليق الأول.

75
00:06:09,590 --> 00:06:14,706
لذلك يمكنك الآن أن ترى أن جميع هذه المعلومات قد تم تحميلها

76
00:06:14,706 --> 00:06:21,510
إلى مستودع على الانترنت، بما في ذلك تاريخ جميع التعليقات.

77
00:06:21,510 --> 00:06:26,600
ثم العودة إلى هناك، يمكنك أن ترى المزيد من التفاصيل حول جميع

78
00:06:26,600 --> 00:06:31,770
التعليقات التي تم إرسالها إلى جانب الخادم.

79
00:06:31,770 --> 00:06:35,350
يمكنني فحص كل من هذه التعليقات بمزيد من التفصيل.

80
00:06:35,350 --> 00:06:38,350
وسأعود إلى ذلك المصدر،

81
00:06:38,350 --> 00:06:42,750
يمكنني النظر إلى مزيد من التفاصيل عن المصدر مثل ذلك.

82
00:06:42,750 --> 00:06:46,612
لذلك قام الآن بإعداد

83
00:06:46,612 --> 00:06:51,630
مستودع Git المحلي الخاص بي ليتم نسخه في Bitbucket.

84
00:06:51,630 --> 00:06:56,820
الإجراء مشابه إلى حد كبير حتى على GitHub.

85
00:06:56,820 --> 00:07:00,070
لذلك اسمحوا لي إعداد مستودع GitHub عبر الإنترنت.

86
00:07:00,070 --> 00:07:04,525
من الواضح أن عليك أن تتذكر أنه لا يمكن

87
00:07:04,525 --> 00:07:08,770
مطابقة المستودع المحلي الخاص بك إلا لمستودع Git واحد عبر الإنترنت.

88
00:07:08,770 --> 00:07:13,750
لذلك سأذهب فقط إلى إعداد المستودع على GitHub، وستلاحظ

89
00:07:13,750 --> 00:07:18,330
أن هذا النوع نفسه من الأوامر سيكون مطلوبًا إذا كنت ترغب في إعداد

90
00:07:18,330 --> 00:07:23,470
المستودع المحلي الخاص بك ليتم نسخه معكوسًا على مستودع على GitHub.

91
00:07:23,470 --> 00:07:27,340
لذا على GitHub، إذا قمت بتسجيل الدخول إلى حسابك،

92
00:07:27,340 --> 00:07:30,570
فسترى شيئًا كهذا في صفحتك الرئيسية.

93
00:07:30,570 --> 00:07:34,422
يمكنك الانتقال إلى الجانب الأيمن حيث توجد علامة زائد،

94
00:07:34,422 --> 00:07:37,294
ثم النقر على ذلك لإنشاء مستودع جديد، أو

95
00:07:37,294 --> 00:07:40,605
فقط انقر على هذا الزر هنا لحفظ المستودع الخاص بك.

96
00:07:40,605 --> 00:07:45,210
ثم عندما يأتي ذلك، يمكنني ببساطة أن أقول git-test،

97
00:07:45,210 --> 00:07:50,735
ثم مرة أخرى، كتذكير، يرجى جعل مستودع خاص.

98
00:07:50,735 --> 00:07:55,755
معظم مقدمي الخدمات هؤلاء تسمح لك الآن بتخزين المستودعات الخاصة عبر الإنترنت.

99
00:07:55,755 --> 00:08:01,175
لذلك، لماذا جعلها عامة إلا إذا كنت تريد حقا مشاركتها مع الآخرين.

100
00:08:01,175 --> 00:08:05,350
لذلك أحثك بشدة على الحفاظ على مستودعاتك خاصة

101
00:08:05,350 --> 00:08:09,560
في الوقت الحالي ما لم تكن تعمل مع فريق.

102
00:08:09,560 --> 00:08:15,200
يجب أن أذكركم أنه في هذه اللحظة، يدعم GitHub المستودعات الخاصة

103
00:08:15,200 --> 00:08:21,970
فقط للمشتركين الذين يدفعون ثمن حساب GitHub الخاص بهم.

104
00:08:21,970 --> 00:08:27,670
لذلك لا يتوفر للمشتركين الذين يستخدمون حساباتهم المجانية.

105
00:08:27,670 --> 00:08:31,884
لذلك ببساطة انقر على خاص، ثم قم بإنشاء مستودع،

106
00:08:31,884 --> 00:08:34,812
ومن ثم سيؤدي ذلك إلى إنشاء مستودع.

107
00:08:34,812 --> 00:08:39,846
ثم سترى أن GitHub يعطيني أيضًا مجموعة من الأوامر هنا حول

108
00:08:39,846 --> 00:08:45,650
كيفية إعداد المستودع، لذلك لإنشاء مستودع جديد على سطر الأوامر.

109
00:08:45,650 --> 00:08:50,870
الأوامر التي قمنا بها بالفعل في وقت سابق أو لدفع مستودع موجود،

110
00:08:50,870 --> 00:08:54,300
وهما نوعان من الأوامر التي يجب إصدارها.

111
00:08:55,940 --> 00:09:01,260
بحيث يقوم بشكل أساسي بإعداد مستودع GitHub الخاص بك

112
00:09:01,260 --> 00:09:06,340
ليعكس المستودع المحلي الخاص بك.

113
00:09:06,340 --> 00:09:10,990
لذلك، بما أنني قمت بالفعل بربط المستودع الخاص بي بـ Bitbucket،

114
00:09:10,990 --> 00:09:15,600
فلن أستخدم مستودع GitHub الخاص بي لهذا الغرض.

115
00:09:15,600 --> 00:09:23,102
لذلك كما لاحظت، فإن الإجراء مشابه إلى حد كبير على أي منهما.

116
00:09:23,102 --> 00:09:28,042
إعطاء واتخاذ بعض الاختلافات في طريقة تقديم المعلومات

117
00:09:28,042 --> 00:09:33,170
على الشاشة في واجهة المستخدم وقليلا من التغييرات.

118
00:09:33,170 --> 00:09:38,410
أكثر أو أقل، فهي متشابهة في الطريقة التي ستستخدمها

119
00:09:38,410 --> 00:09:44,540
من حيث عكس مستودع Git المحلي إلى المستودع عبر الإنترنت هنا.

120
00:09:45,550 --> 00:09:50,990
حتى مع هذا، لنفترض أن شخص ما يعطيك مستودع جيت،

121
00:09:50,990 --> 00:09:54,940
يمكنك جعل نسخة من ذلك على واحد المحلية الخاصة بك؟

122
00:09:54,940 --> 00:09:59,330
لذلك هذا هو المكان الذي نستخدم فيه أمر Git آخر يسمى Git استنساخ.

123
00:09:59,330 --> 00:10:02,794
حتى الآن، هنا، ترى أن لدي هذا مستودع اختبار git-test.

124
00:10:02,794 --> 00:10:08,395
لذا، ما سأقوم به هو الذهاب إلى المستودع،

125
00:10:08,395 --> 00:10:10,520
ثم نسخ عنوان URL هذا.

126
00:10:10,520 --> 00:10:17,330
ثم سأريك كيف يمكنني إنشاء نسخة من مستودع Git

127
00:10:18,590 --> 00:10:23,740
أو استنساخ هذا المستودع عبر الإنترنت في جهاز الكمبيوتر المحلي الخاص بي.

128
00:10:23,740 --> 00:10:28,730
لذلك دعونا نتظاهر أنني على جهاز كمبيوتر مختلف، ومن ثم سنذهب إلى

129
00:10:29,900 --> 00:10:34,610
سطر الأوامر لدينا ومن ثم إنشاء مستودع آخر بهذا الاسم نفسه.

130
00:10:37,020 --> 00:10:40,809
الذهاب إلى سطر الأوامر الخاص بي، وأنا ذاهب فقط للانتقال إلى بلدي،

131
00:10:40,809 --> 00:10:43,838
وسترى أن لدي بلدي جيت-اختبار المجلد هناك.

132
00:10:43,838 --> 00:10:49,130
لذلك سأقوم بإنشاء مجلد مؤقت آخر هنا،

133
00:10:49,130 --> 00:10:54,900
فقط لأظهر لك أنه يمكنني استنساخ مستودع Git عبر الإنترنت.

134
00:10:54,900 --> 00:10:57,790
لذلك في المجلد المؤقت الخاص بي، سترى أنه فارغ.

135
00:10:59,020 --> 00:11:04,470
لذلك لمراجعة الأمر، تقول Git استنساخ وعنوان URL للمستودع.

136
00:11:04,470 --> 00:11:08,440
لذلك دعونا تطبيق هذا الأمر ثم استنساخ مستودع Git عبر الإنترنت.

137
00:11:09,700 --> 00:11:14,617
التظاهر بأننا على جهاز كمبيوتر آخر، لذلك سأقول،

138
00:11:14,617 --> 00:11:19,443
استنساخ git ثم قم بلصق عنوان URL

139
00:11:19,443 --> 00:11:23,610
لمستودع Bitbucket الخاص بي هنا.

140
00:11:23,610 --> 00:11:28,130
ثم سترى أن مستودع Git لن يتم استنساخه

141
00:11:28,130 --> 00:11:31,930
في مجلد محلي بنفس الاسم git-test.

142
00:11:31,930 --> 00:11:36,670
حتى الآن، إذا قمت بعمل قائمة من الدليل،

143
00:11:36,670 --> 00:11:39,490
يمكنك أن ترى أنه تم إنشاء مجلد git-test.

144
00:11:39,490 --> 00:11:44,930
لذلك دعونا نذهب إلى مجلد git-test، وبعد ذلك سوف تكون

145
00:11:44,930 --> 00:11:50,030
هذه نسخة طبق الأصل من بنية المجلد التي أنشأناها في وقت سابق.

146
00:11:50,030 --> 00:11:55,181
إذن هذه هي الطريقة التي يمكنك بها استنساخ مستودع Git عبر الإنترنت.

147
00:11:55,181 --> 00:12:00,391
لذلك كل ما عليك القيام به هو الحصول على عنوان URL لمستودع Git هذا،

148
00:12:00,391 --> 00:12:05,990
ثم ببساطة استخدام Git clone للحصول على نسخة من ذلك على جهاز الكمبيوتر المحلي الخاص بك.

149
00:12:07,810 --> 00:12:14,414
مع هذا، نكمل هذا التمرين على استخدام مستودعات Git عبر الإنترنت.

150
00:12:14,414 --> 00:12:16,083
إذاً هل حصلت عليه أخيراً؟

151
00:12:16,083 --> 00:12:19,229
[ موسيقى]