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

2
00:00:04,213 --> 00:00:08,838
Online Git-Repositories ermöglichen es Ihnen, eine Kopie

3
00:00:08,838 --> 00:00:12,260
Ihres Git-Repositorys online zu speichern.

4
00:00:12,260 --> 00:00:19,630
Und es kann leicht von mehreren Computern und mehreren Benutzern geteilt werden.

5
00:00:19,630 --> 00:00:25,730
Lassen Sie uns mehr über zwei der Online-Git-Repository-Dienstanbieter,

6
00:00:25,730 --> 00:00:29,030
GitHub und Bitbucket erfahren.

7
00:00:30,060 --> 00:00:35,097
Wir werden uns ansehen, wie wir unser lokales Git-Repository so einrichten können

8
00:00:35,097 --> 00:00:39,158
, dass es in einem Online-Git-Repository gespiegelt wird.

9
00:00:39,158 --> 00:00:43,590
Es gibt mehrere Online-Git-Repository-Dienstleister.

10
00:00:43,590 --> 00:00:48,590
Zwei der beliebtesten sind GitHub und Bitbucket.

11
00:00:48,590 --> 00:00:54,010
Ich werde ausführlicher darüber nachgehen, wie Sie Ihr Git-Repository einrichten können, das Sie

12
00:00:55,500 --> 00:00:59,337
in der vorherigen Übung vorbereitet haben, um in

13
00:00:59,337 --> 00:01:04,220
einem Online-Git-Repository auf Bitbucket gespiegelt zu werden.

14
00:01:05,680 --> 00:01:10,890
Um ein Online-Git-Repository einzurichten,

15
00:01:10,890 --> 00:01:15,680
gehen Sie zu einem dieser Online-Dienstanbieter und registrieren Sie sich dann für ein Konto.

16
00:01:15,680 --> 00:01:20,201
Also hier, ich habe mich in meinem Bitbucket-Konto angemeldet und

17
00:01:20,201 --> 00:01:22,676
ich habe meine Homepage hier geöffnet.

18
00:01:22,676 --> 00:01:25,740
Und so werde ich ein neues

19
00:01:25,740 --> 00:01:30,020
Repository online in meinem Bitbucket-Repository erstellen.

20
00:01:30,020 --> 00:01:33,070
Also habe ich gerade darauf geklickt, ein Repository erstellt, und

21
00:01:33,070 --> 00:01:36,245
dann würde das mit einigen Details kommen.

22
00:01:36,245 --> 00:01:40,480
Dies variiert nun mit dem Repository-Dienstanbieter.

23
00:01:40,480 --> 00:01:48,150
Also hier werde ich den Namen des Repositorys und und Skit-Test angeben.

24
00:01:48,150 --> 00:01:52,810
Und ich werde das als privates Repository markieren.

25
00:01:52,810 --> 00:01:58,050
Für diesen Kurs und alle verbleibenden Kurse in dieser Spezialisierung

26
00:01:58,050 --> 00:02:04,090
würde ich Ihnen dringend raten, Ihre Repositories als private Repositories zu behalten,

27
00:02:04,090 --> 00:02:08,510
da Sie nicht möchten, dass jemand anderes einen Code kopiert, den Sie

28
00:02:08,510 --> 00:02:10,130
in Ihrem Online-Git-Repository speichern könnten. Stellen

29
00:02:10,130 --> 00:02:11,340
Sie also

30
00:02:11,340 --> 00:02:17,190
sicher, dass Sie nur private Repositories in dieser Spezialisierung verwendet haben.

31
00:02:17,190 --> 00:02:21,020
Also werde ich mich als ein Git privates Repository anmelden und

32
00:02:21,020 --> 00:02:23,840
dann einfach auf „Repository erstellen“ klicken.

33
00:02:23,840 --> 00:02:30,303
Und dann wird es etwas einrichten und dann bereit für mich sein, okay?

34
00:02:30,303 --> 00:02:36,910
Nun, was ich tun muss, ist dieses spezielle URL-Format-Repository zu kopieren.

35
00:02:36,910 --> 00:02:45,208
So sehen Sie die URL für das Repository auf der Homepage dieses Projektarchivs.

36
00:02:45,208 --> 00:02:48,244
Kopieren Sie einfach diese URL für das Repository,

37
00:02:48,244 --> 00:02:52,583
denn wir würden das brauchen, um unser

38
00:02:52,583 --> 00:02:57,630
lokales Git-Repository mit diesem Repository zu synchronisieren, also werde ich das kopieren.

39
00:02:57,630 --> 00:03:02,764
Und da ich bereits mein lokales Git-Repository erstellt habe, gehe ich

40
00:03:02,764 --> 00:03:08,190
dorthin und setze das so ein, dass es in diesem Online-Git-Repository gespiegelt wird.

41
00:03:08,190 --> 00:03:14,140
Dafür müssen wir ein paar Git-Befehle verwenden, die es uns ermöglichen, dies zu tun.

42
00:03:15,600 --> 00:03:22,597
Wenn ich zur Eingabeaufforderung in meinem Git-Repository-Ordner

43
00:03:22,597 --> 00:03:26,839
gehe, werde ich git remote add origin eingeben.

44
00:03:26,839 --> 00:03:32,175
Und dann fügen Sie die URL für mein Bitbucket-Repository

45
00:03:32,175 --> 00:03:38,282
, das ich gerade erstellt habe, und, Hit the return.

46
00:03:38,282 --> 00:03:46,895
Nun ist mein lokaler Git-Repositorys Remote-Ursprung auf das Bitbucket-Repository gesetzt.

47
00:03:46,895 --> 00:03:51,955
Also jetzt möchte ich in der Lage sein, den gesamten

48
00:03:51,955 --> 00:03:57,165
Inhalt meines lokalen Git-Repositorys in mein Online-Git-Repository zu übertragen.

49
00:03:59,180 --> 00:04:03,650
Überprüfen Sie also die Befehle zum Einrichten des Online-Git-Repositorys,

50
00:04:03,650 --> 00:04:08,671
das erste, das wir gerade gemacht haben, Git remote add origin und die Repository-URL.

51
00:04:08,671 --> 00:04:14,284
Und so wird dies das Online-Repository als Remote-Repository für

52
00:04:14,284 --> 00:04:16,960
mein lokales Git-Repository hinzufügen.

53
00:04:16,960 --> 00:04:22,290
Sobald ich das mache, muss ich meinen Inhalt in mein Online-Repository schieben.

54
00:04:22,290 --> 00:04:27,990
Dafür werde ich Git push-u Origin Master machen.

55
00:04:27,990 --> 00:04:33,910
Und dieser Befehl würde das lokale Git-Repository in das Online-Repository schieben.

56
00:04:33,910 --> 00:04:36,546
Also lassen Sie uns das eingeben, fügen Sie die Eingabeaufforderung hinzu.

57
00:04:45,014 --> 00:04:48,886
Sobald ich das an der Eingabeaufforderung eingegeben und auf

58
00:04:48,886 --> 00:04:54,260
die Return geklickt habe, wird es mein Git-Repository einrichten.

59
00:04:54,260 --> 00:04:59,060
Manchmal werden Sie möglicherweise aufgefordert, Ihre Anmeldeinformationen einzugeben,

60
00:04:59,060 --> 00:05:05,660
einschließlich Ihres Passworts in Ihrem Bitbucket-Konto, damit Sie dies möglicherweise tun müssen. Das

61
00:05:05,660 --> 00:05:09,241
hatte ich schon vorher gemacht, deshalb hat es mich nicht nochmal nach

62
00:05:09,241 --> 00:05:09,966
dem Passwort gefragt.

63
00:05:09,966 --> 00:05:14,438
Aber sobald ich das eingetippt habe,

64
00:05:14,438 --> 00:05:18,068
wird der Inhalt meines lokalen Git-Repositorys auf die Serverseite geschoben.

65
00:05:18,068 --> 00:05:19,751
Jetzt

66
00:05:19,751 --> 00:05:25,120
werden die Daten in meinem lokalen Git-Repository nun von der Serverseite abgeglichen.

67
00:05:25,120 --> 00:05:30,800
Gehen wir also zu Bitbucket, um den Status meines Online-Git-Repositorys zu sehen. Wenn Sie

68
00:05:32,400 --> 00:05:38,400
zu meinem Bitbucket gehen und dann das Online-Git-Repository überprüfen,

69
00:05:38,400 --> 00:05:44,320
würden Sie sehen, dass es einen Zweig gab,

70
00:05:44,320 --> 00:05:48,930
den Master-Zweig, der in mein Online-Git-Repository geschoben wurde.

71
00:05:48,930 --> 00:05:52,620
Ich kann dann die Quelle untersuchen, indem ich die Quelle hier anschaue.

72
00:05:52,620 --> 00:05:57,280
Und dann können Sie sehen, dass ich die Datei index.html habe, die genau das gleiche ist

73
00:05:57,280 --> 00:06:04,150
wie das, was ich in meinem lokalen Git-Repository habe, und die verschiedenen Kommentare auch untersuchen,

74
00:06:04,150 --> 00:06:09,590
so dass ich den Zustand im zweiten Kommentar und im ersten Kommentar betrachten kann.

75
00:06:09,590 --> 00:06:14,706
So können Sie jetzt sehen, dass all diese Informationen in

76
00:06:14,706 --> 00:06:21,510
das Online-Repository hochgeladen wurden, einschließlich der Historie aller Kommentare. Wenn Sie

77
00:06:21,510 --> 00:06:26,600
dann dorthin zurückgehen, können Sie weitere Details zu allen

78
00:06:26,600 --> 00:06:31,770
Kommentaren sehen, die an die Serverseite gesendet wurden.

79
00:06:31,770 --> 00:06:35,350
Ich kann jeden dieser Kommentare etwas genauer untersuchen.

80
00:06:35,350 --> 00:06:38,350
Und ich gehe zurück zu dieser Quelle,

81
00:06:38,350 --> 00:06:42,750
ich kann mir mehr Details der Quelle ansehen.

82
00:06:42,750 --> 00:06:46,612
Das hat nun mein lokales

83
00:06:46,612 --> 00:06:51,630
Git-Repository so eingerichtet, dass es in Bitbucket gespiegelt wird.

84
00:06:51,630 --> 00:06:56,820
Die Prozedur ist sogar auf GitHub ziemlich ähnlich.

85
00:06:56,820 --> 00:07:00,070
Lassen Sie mich also ein Online-GitHub-Repository einrichten.

86
00:07:00,070 --> 00:07:04,525
Offensichtlich müssen Sie sich daran erinnern, dass Ihr

87
00:07:04,525 --> 00:07:08,770
lokales Repository nur mit einem Online-Git-Repository abgeglichen werden kann.

88
00:07:08,770 --> 00:07:13,750
Also werde ich nur zum Einrichten des Repositorys auf GitHub gehen, und Sie werden feststellen,

89
00:07:13,750 --> 00:07:18,330
dass dieselbe Art von Befehlen erforderlich ist, wenn Sie

90
00:07:18,330 --> 00:07:23,470
Ihr lokales Repository so einrichten möchten, dass es in einem Repository auf GitHub gespiegelt wird.

91
00:07:23,470 --> 00:07:27,340
Also auf GitHub, wenn Sie sich in Ihrem Konto anmelden,

92
00:07:27,340 --> 00:07:30,570
würden Sie so etwas auf Ihrer Homepage sehen.

93
00:07:30,570 --> 00:07:34,422
Sie können auf der rechten Seite gehen, wo es ein Pluszeichen gibt, und

94
00:07:34,422 --> 00:07:37,294
klicken Sie dann darauf, um ein neues Repository zu erstellen, oder

95
00:07:37,294 --> 00:07:40,605
klicken Sie einfach auf diese Schaltfläche hier, um Ihr Repository zu speichern.

96
00:07:40,605 --> 00:07:45,210
Und wenn das kommt, kann ich einfach Git-Test sagen, und

97
00:07:45,210 --> 00:07:50,735
dann, als Erinnerung, machen Sie bitte das private Repository.

98
00:07:50,735 --> 00:07:55,755
Die meisten dieser Anbieter ermöglichen es Ihnen, private Repositories jetzt online zu speichern.

99
00:07:55,755 --> 00:08:01,175
Also, warum machen Sie sie öffentlich, es sei denn, Sie wollen es wirklich mit anderen Menschen teilen.

100
00:08:01,175 --> 00:08:05,350
Daher würde ich Sie dringend auffordern, Ihre Repositories für

101
00:08:05,350 --> 00:08:09,560
den Moment privat zu halten, es sei denn, Sie arbeiten mit einem Team.

102
00:08:09,560 --> 00:08:15,200
Ich sollte Sie daran erinnern, dass GitHub in diesem Moment private Repositories

103
00:08:15,200 --> 00:08:21,970
nur für diejenigen Abonnenten unterstützt, die für ihr GitHub-Konto bezahlen.

104
00:08:21,970 --> 00:08:27,670
Es ist also nicht für Abonnenten verfügbar, die ihr kostenloses Konto verwenden.

105
00:08:27,670 --> 00:08:31,884
Klicken Sie also einfach auf Privat, und dann Repository erstellen,

106
00:08:31,884 --> 00:08:34,812
und dann wird ein Repository erstellt.

107
00:08:34,812 --> 00:08:39,846
Und dann würden Sie sehen, dass GitHub mir hier auch eine Reihe von Befehlen gibt, wie man

108
00:08:39,846 --> 00:08:45,650
das Repository einrichtet, also um ein neues Repository in der Befehlszeile zu erstellen.

109
00:08:45,650 --> 00:08:50,870
Die Befehle, die wir früher gemacht hatten oder um ein bestehendes Repository zu schieben,

110
00:08:50,870 --> 00:08:54,300
die gleichen zwei Arten von Befehlen, die ausgegeben werden müssen.

111
00:08:55,940 --> 00:09:01,260
So richtet das grundsätzlich Ihr GitHub-Repository ein,

112
00:09:01,260 --> 00:09:06,340
um Ihr lokales Repository zu spiegeln.

113
00:09:06,340 --> 00:09:10,990
Da ich mein Repository bereits mit Bitbucket verknüpft

114
00:09:10,990 --> 00:09:15,600
habe, werde ich mein GitHub-Repository nicht für diesen Zweck verwenden.

115
00:09:15,600 --> 00:09:23,102
Wie Sie bemerken, ist das Verfahren bei beiden von ihnen ziemlich ähnlich.

116
00:09:23,102 --> 00:09:28,042
Geben und nehmen Sie ein paar Unterschiede in der Art und Weise, wie die Informationen

117
00:09:28,042 --> 00:09:33,170
auf dem Bildschirm in der Benutzeroberfläche gerendert werden, und ein wenig Änderungen.

118
00:09:33,170 --> 00:09:38,410
Mehr oder weniger sind sie ähnlich in der Art und Weise, wie Sie sie nutzen werden, um

119
00:09:38,410 --> 00:09:44,540
Ihr lokales Git-Repository hier in das Online-Repository zu spiegeln.

120
00:09:45,550 --> 00:09:50,990
Nehmen Sie also an, jemand gibt Ihnen ein Git-Repository,

121
00:09:50,990 --> 00:09:54,940
können Sie eine Kopie davon auf Ihr lokales erstellen?

122
00:09:54,940 --> 00:09:59,330
Dies ist, wo wir einen anderen Git-Befehl namens Git-Klon verwenden.

123
00:09:59,330 --> 00:10:02,794
Also, jetzt, hier, sehen Sie, dass ich dieses Git-Test-Repository habe.

124
00:10:02,794 --> 00:10:08,395
Also, was ich tun werde, ist, dass ich zum Repository gehe

125
00:10:08,395 --> 00:10:10,520
und dann diese URL kopieren werde.

126
00:10:10,520 --> 00:10:17,330
Und dann zeige ich Ihnen, wie ich eine Kopie des Git-Repositorys erstellen

127
00:10:18,590 --> 00:10:23,740
oder dieses Online-Repository in meinen lokalen Computer klonen kann.

128
00:10:23,740 --> 00:10:28,730
Also lassen Sie uns so tun, als ob ich auf einem anderen Computer bin, und dann gehen wir zu unserer

129
00:10:29,900 --> 00:10:34,610
Befehlszeile und erstellen dann ein anderes Repository mit demselben Namen.

130
00:10:37,020 --> 00:10:40,809
Gehe zu meiner Befehlszeile, werde ich nur nach oben in meine gehen, und

131
00:10:40,809 --> 00:10:43,838
Sie werden sehen, dass ich meinen Git-Test-Ordner dort habe.

132
00:10:43,838 --> 00:10:49,130
Also werde ich hier einen weiteren temporären Ordner erstellen,

133
00:10:49,130 --> 00:10:54,900
nur um Ihnen zu zeigen, dass ich ein Online-Git-Repository klonen kann.

134
00:10:54,900 --> 00:10:57,790
In meinem temporären Ordner werden Sie sehen, dass er leer ist.

135
00:10:59,020 --> 00:11:04,470
Um den Befehl zu überprüfen, heißt es Git-Klon und die URL des Projektarchivs.

136
00:11:04,470 --> 00:11:08,440
Also lassen Sie uns diesen Befehl anwenden und dann das Online-Git-Repository klonen.

137
00:11:09,700 --> 00:11:14,617
Vorgeben, dass wir auf einem anderen Computer sind, also werde ich sagen,

138
00:11:14,617 --> 00:11:19,443
git clone und dann, Fügen Sie die URL

139
00:11:19,443 --> 00:11:23,610
meines Bitbucket-Projektarchivs hier.

140
00:11:23,610 --> 00:11:28,130
Und dann würden Sie sehen, dass Git-Repository nicht

141
00:11:28,130 --> 00:11:31,930
in einen lokalen Ordner mit dem gleichen Namen git-test geklont wird.

142
00:11:31,930 --> 00:11:36,670
Also, wenn ich jetzt eine Liste des Verzeichnisses mache,

143
00:11:36,670 --> 00:11:39,490
können Sie sehen, dass der Git-Test-Ordner erstellt wurde.

144
00:11:39,490 --> 00:11:44,930
Gehen wir also zum Git-Test-Ordner, und dann werden Sie, dass

145
00:11:44,930 --> 00:11:50,030
dies eine exakte Kopie der Ordnerstruktur ist, die wir zuvor erstellt hatten.

146
00:11:50,030 --> 00:11:55,181
So können Sie ein Online-Git-Repository klonen.

147
00:11:55,181 --> 00:12:00,391
Alles, was Sie tun müssen, ist, die URL dieses Git-Repositorys zu erhalten und

148
00:12:00,391 --> 00:12:05,990
dann einfach Git-Klon zu verwenden, um eine Kopie davon auf Ihren lokalen Computer zu erhalten.

149
00:12:07,810 --> 00:12:14,414
Damit schließen wir diese Übung zur Verwendung von Online-Git-Repositories ab.

150
00:12:14,414 --> 00:12:16,083
Also hast du es endlich verstanden?

151
00:12:16,083 --> 00:12:19,229
( MUSIK)