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

2
00:00:04,228 --> 00:00:09,025
Online Git-Repositories ermöglichen es Ihnen, eine Kopie

3
00:00:09,025 --> 00:00:12,200
Ihres Git-Repositorys online zu speichern.

4
00:00:12,200 --> 00:00:19,550
Und es kann leicht zwischen mehreren Computern und mehreren Benutzern geteilt werden.

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

6
00:00:25,345 --> 00:00:28,950
, GitHub und Bitbucket, erfahren.

7
00:00:30,020 --> 00:00:34,550
Wir werden uns ansehen, wie wir unser lokales Git-Repository einrichten können,

8
00:00:34,550 --> 00:00:37,980
um in einem Online-Git-Repository gespiegelt zu werden.

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

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

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

12
00:00:53,720 --> 00:00:59,010
Sie in der vorherigen Übung vorbereitet haben, um in

13
00:01:00,260 --> 00:01:04,160
einem Online-Git-Repository auf Bitbucket erstellt zu werden.

14
00:01:05,620 --> 00:01:10,216
Um im Online-Git-Repository einzurichten, gehen Sie zu einem dieser

15
00:01:10,216 --> 00:01:15,510
Online-Dienstanbieter und registrieren Sie sich dann für ein Konto.

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

17
00:01:20,290 --> 00:01:23,200
ich habe meine Homepage hier geöffnet.

18
00:01:23,200 --> 00:01:26,950
Und so werde ich ein neues Repository

19
00:01:26,950 --> 00:01:30,010
online in meinem Bitbucket-Repository erstellen.

20
00:01:30,010 --> 00:01:33,010
Also klicke ich einfach auf das Repository erstellen, und

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

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

23
00:01:40,420 --> 00:01:46,740
Also hier werde ich den Namen des Projektarchivs

24
00:01:46,740 --> 00:01:52,700
als Git-Test angeben, und ich werde dies als ein privates Repository markieren.

25
00:01:52,700 --> 00:01:57,980
Für diesen Kurs und alle verbleibenden Kurse in dieser Spezialisierung

26
00:01:57,980 --> 00:02:04,040
würde ich Ihnen dringend raten, Ihre Repositories als private Repositories zu behalten,

27
00:02:04,040 --> 00:02:08,440
da Sie nicht möchten, dass jemand anderes den Code kopiert, den Sie möglicherweise

28
00:02:08,440 --> 00:02:10,070
in Ihrem Online-Git-Repository speichern. Stellen

29
00:02:10,070 --> 00:02:11,280
Sie also

30
00:02:11,280 --> 00:02:17,120
sicher, dass Sie nur private Repositories in dieser Spezialisierung verwenden.

31
00:02:17,120 --> 00:02:20,418
Also werde ich mich als privates Repository registrieren, und

32
00:02:20,418 --> 00:02:23,770
klicken Sie dann einfach auf Repository erstellen.

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

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

35
00:02:36,890 --> 00:02:39,940
So sehen Sie eine URL für

36
00:02:39,940 --> 00:02:45,260
das Repository auf der Homepage des Projektarchivs.

37
00:02:45,260 --> 00:02:50,600
Kopieren Sie also einfach diese URL für das Repository, denn wir würden diese benötigen,

38
00:02:50,600 --> 00:02:56,040
um unser lokales Git-Repository mit diesem Repository zu synchronisieren.

39
00:02:56,040 --> 00:02:57,572
Also werde ich das kopieren.

40
00:02:57,572 --> 00:03:02,780
Und da ich bereits mein lokales Git-Repository erstellt habe, gehe ich

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

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

43
00:03:15,540 --> 00:03:21,790
Gehe zur Eingabeaufforderung in meinem Git-Repository-Ordner, den ich eingeben werde,

44
00:03:21,790 --> 00:03:26,960
git remote add origin.

45
00:03:26,960 --> 00:03:31,080
Und fügen Sie dann die URL für

46
00:03:31,080 --> 00:03:38,380
mein Bitbucket-Repository ein, das ich gerade erstellt habe, und drücken Sie die Rückkehr.

47
00:03:38,380 --> 00:03:46,830
Jetzt ist der entfernte Ursprung meines lokalen Git-Repositorys auf das Bitbucket-Repository gesetzt.

48
00:03:46,830 --> 00:03:53,692
Also jetzt möchte ich in der Lage sein, den gesamten Inhalt meines lokalen Git-Repositorys in

49
00:03:53,692 --> 00:03:59,100
mein Online-Git-Repository zu übertragen.

50
00:03:59,100 --> 00:04:03,290
Überprüfen Sie also die Befehle zum Einrichten des Online-Git-Repositorys,

51
00:04:03,290 --> 00:04:08,870
das erste, das wir gerade gemacht haben, git remote add origin und die Repository-URL.

52
00:04:08,870 --> 00:04:14,630
Und so wird dies das Online-Repository als Remote-Repository für

53
00:04:14,630 --> 00:04:16,900
mein lokales Git-Repository hinzufügen.

54
00:04:16,900 --> 00:04:21,595
Sobald ich das mache, muss ich meinen Inhalt in mein Online-Repository schieben.

55
00:04:21,595 --> 00:04:27,920
Also dafür mache ich git push -u origin master.

56
00:04:27,920 --> 00:04:33,840
Und dieser Befehl würde das lokale Git-Repository in das Online-Repository schieben.

57
00:04:33,840 --> 00:04:36,706
Geben Sie das also an der Eingabeaufforderung ein.

58
00:04:45,035 --> 00:04:48,851
Also, sobald ich dies an der Eingabeaufforderung tippe und

59
00:04:48,851 --> 00:04:54,210
die Return drücke, wird es mein Git-Repository einrichten.

60
00:04:54,210 --> 00:04:59,005
Manchmal werden Sie aufgefordert, Ihre Anmeldeinformationen

61
00:04:59,005 --> 00:05:04,035
einschließlich Ihres Passworts in Ihrem Bitbucket-Konto einzugeben.

62
00:05:04,035 --> 00:05:05,595
Also musst du das vielleicht tun. Das

63
00:05:05,595 --> 00:05:09,095
hatte ich schon vorher gemacht, deshalb hat es mich nicht nochmal nach

64
00:05:09,095 --> 00:05:09,995
dem Passwort gefragt.

65
00:05:09,995 --> 00:05:12,083
Aber sobald ich das eingetippt hatte,

66
00:05:12,083 --> 00:05:17,837
wird der Inhalt meines lokalen Depositors auf die Website des Servers verschoben.

67
00:05:17,837 --> 00:05:25,055
Jetzt werden die Daten in meinem lokalen Git-Repository nun auf dem Server abgeglichen.

68
00:05:25,055 --> 00:05:32,330
Gehen wir also zu Bitbucket, um den Status meines Online-Git-Repositorys zu sehen. Wenn Sie

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

70
00:05:38,370 --> 00:05:44,260
würden Sie sehen, dass es einen Zweig gab,

71
00:05:44,260 --> 00:05:48,870
den Master-Zweig, der in mein Online-Git-Repository geschoben wurde.

72
00:05:48,870 --> 00:05:52,600
Ich kann dann die Quelle untersuchen, indem ich die Quelle hier anschaue.

73
00:05:52,600 --> 00:05:55,850
Und dann können Sie sehen, dass ich die Datei index.html habe,

74
00:05:55,850 --> 00:06:00,930
die genau das gleiche ist wie das, was ich in meinem lokalen Git-Repository habe.

75
00:06:00,930 --> 00:06:04,250
Und untersuchen Sie die Radiuskommentare auch,

76
00:06:04,250 --> 00:06:09,430
damit ich den Zustand im zweiten Kommentar und im ersten Kommentar betrachten kann.

77
00:06:09,430 --> 00:06:14,861
So können Sie jetzt sehen, dass all diese Informationen in

78
00:06:14,861 --> 00:06:21,450
das Online-Repository hochgeladen wurden, einschließlich der Historie aller Kommentare. Wenn Sie

79
00:06:21,450 --> 00:06:26,550
dann dorthin zurückgehen, können Sie weitere Details zu allen

80
00:06:26,550 --> 00:06:31,690
Kommentaren sehen, die an die Serverseite gesendet wurden.

81
00:06:31,690 --> 00:06:35,290
Ich kann jeden dieser Kommentare etwas genauer untersuchen.

82
00:06:35,290 --> 00:06:38,290
Und ich gehe zurück zur Quelle,

83
00:06:38,290 --> 00:06:42,690
ich kann mir mehr Details der Quelle so ansehen.

84
00:06:42,690 --> 00:06:46,699
Das hat nun mein lokales

85
00:06:46,699 --> 00:06:51,910
Git-Repository so eingerichtet, dass es in Bitbucket gespiegelt wird.

86
00:06:51,910 --> 00:06:56,760
Die Prozedur ist sogar auf GitHub ziemlich ähnlich.

87
00:06:56,760 --> 00:06:59,530
Lassen Sie mich also ein Online-GitHub-Repository einrichten.

88
00:06:59,530 --> 00:07:04,470
Nun müssen Sie sich natürlich daran erinnern, dass Ihr lokales Repository nur mit

89
00:07:04,470 --> 00:07:08,685
einem Online-Repository abgeglichen werden kann.

90
00:07:08,685 --> 00:07:13,030
Also werde ich nur das Repository auf GitHub einrichten, und

91
00:07:13,030 --> 00:07:18,290
Sie werden feststellen, dass die gleichen Befehle erforderlich sind, wenn Sie

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

93
00:07:23,400 --> 00:07:27,310
Also auf GitHub, wenn Sie sich in Ihrem Konto anmelden,

94
00:07:27,310 --> 00:07:30,190
würden Sie so etwas auf Ihrer Homepage sehen.

95
00:07:30,190 --> 00:07:34,880
Sie können auf der rechten Seite gehen, wo es eine Plus-Seite gibt, und klicken Sie dann darauf,

96
00:07:34,880 --> 00:07:40,650
um ein neues Repository zu erstellen, oder klicken Sie einfach auf diese Schaltfläche hier, um neues Repository zu sagen.

97
00:07:40,650 --> 00:07:45,167
Und wenn es auftaucht, kann ich einfach git test sagen,

98
00:07:45,167 --> 00:07:50,670
und dann, wieder, als Erinnerung, bitte, machen Sie das ein privates Repository.

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

100
00:07:55,700 --> 00:08:01,110
Warum sollten Sie sie also öffentlich machen, es sei denn, Sie möchten es wirklich mit anderen Personen teilen?

101
00:08:01,110 --> 00:08:05,280
Also würde ich Sie dringend auffordern, Ihre Repositories für

102
00:08:05,280 --> 00:08:09,490
den Moment privat zu halten, es sei denn, Sie arbeiten mit einem Tee.

103
00:08:09,490 --> 00:08:15,120
Ich sollte Sie daran erinnern, dass GitHub in diesem Moment private Repositories

104
00:08:15,120 --> 00:08:21,910
nur für diejenigen Abonnenten unterstützt, die für ihr GitHub-Konto bezahlen.

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

106
00:08:27,610 --> 00:08:31,060
Klicken Sie also einfach auf Privat und

107
00:08:31,060 --> 00:08:34,930
dann Repository erstellen, und dann wird das ein Repository erstellen.

108
00:08:34,930 --> 00:08:37,760
Und dann würden Sie sehen, dass GitHub mir

109
00:08:37,760 --> 00:08:42,410
hier auch eine Reihe von Befehlen gibt, wie man das Repository einrichtet.

110
00:08:42,410 --> 00:08:46,500
Also, um ein neues Repository in der Befehlszeile zu erstellen, die Befehle, die

111
00:08:46,500 --> 00:08:50,820
wir früher gemacht hatten, oder um ein vorhandenes Repository zu schieben,

112
00:08:50,820 --> 00:08:54,240
die gleichen zwei Arten von Befehlen, die ausgegeben werden müssen.

113
00:08:55,830 --> 00:09:00,900
So richtet das grundsätzlich Ihr GitHub-Repository ein,

114
00:09:02,970 --> 00:09:06,270
um Ihr lokales Repository zu spiegeln.

115
00:09:06,270 --> 00:09:10,805
Da ich mein Repository bereits mit Bitbucket verknüpft

116
00:09:10,805 --> 00:09:15,352
habe, werde ich mein GitHub-Repository nicht für diesen Zweck verwenden.

117
00:09:15,352 --> 00:09:23,220
Wie Sie bemerkt haben, ist das Verfahren bei beiden von ihnen ziemlich ähnlich.

118
00:09:23,220 --> 00:09:28,640
Geben und nehmen Sie ein paar Unterschiede in der Art und Weise, wie die Informationen

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

120
00:09:33,030 --> 00:09:38,314
Mehr oder weniger sind sie in der Debatte ähnlich, wie Sie sie nutzen werden, um

121
00:09:38,314 --> 00:09:44,480
Ihr lokales Git-Repository in das Online-Repository hier zu spiegeln.

122
00:09:45,490 --> 00:09:50,880
Also, nehmen Sie an, jemand gibt Ihnen ein Git-Repository,

123
00:09:50,880 --> 00:09:54,880
können Sie eine Kopie davon auf Ihrem lokalen erstellen?

124
00:09:54,880 --> 00:09:59,240
Dies ist, wo wir einen anderen Git-Befehl namens git clone verwenden.

125
00:09:59,240 --> 00:10:02,940
Jetzt sehen Sie, dass ich dieses Git-Test-Repository habe.

126
00:10:02,940 --> 00:10:07,960
Also, was ich tun werde, ist, dass ich zum Zäpfchen gehen

127
00:10:07,960 --> 00:10:10,708
und dann diese URL kopieren werde.

128
00:10:10,708 --> 00:10:19,030
Und dann zeige ich Ihnen, wie ich eine Kopie des Git-Repositorys erstellen oder

129
00:10:19,030 --> 00:10:23,650
dieses Online-Repository in meinen lokalen Computer klonen kann.

130
00:10:23,650 --> 00:10:29,490
Also lassen Sie uns so tun, als ob ich auf einem anderen Computer bin, und dann gehen wir zu

131
00:10:29,490 --> 00:10:34,590
unserer Befehlszeile und erstellen dann ein anderes Repository mit demselben Namen.

132
00:10:36,960 --> 00:10:40,970
Wenn ich zu meiner Befehlszeile gehe, gehe ich einfach nach oben und

133
00:10:40,970 --> 00:10:43,870
du wirst sehen, dass ich meinen Git-Test-Ordner dort habe.

134
00:10:43,870 --> 00:10:50,990
Also werde ich hier einen anderen temporären Ordner erstellen, nur um Ihnen zu zeigen, dass

135
00:10:52,490 --> 00:10:56,180
ich einen Online-Git-Repository-Dienst in meinem temporären Ordner klonen kann.

136
00:10:56,180 --> 00:10:57,770
Sie sehen, dass es leer ist.

137
00:10:58,950 --> 00:11:04,400
Um den Befehl zu überprüfen, heißt es git clone und die URL des Projektarchivs.

138
00:11:04,400 --> 00:11:08,380
Also lassen Sie uns diesen Befehl anwenden und das Online-Git-Repository klonen.

139
00:11:09,630 --> 00:11:15,158
Tue so, als wären wir auf einem anderen Computer, also werde ich sagen, git clone.

140
00:11:15,158 --> 00:11:23,550
Und dann, Fügen Sie die URL meines Bitbucket-Repository hier.

141
00:11:23,550 --> 00:11:28,060
Und dann würden Sie sehen, dass dieses Repository jetzt

142
00:11:28,060 --> 00:11:31,876
in einen lokalen Ordner mit dem gleichen Namen geklont wird, git-test.

143
00:11:31,876 --> 00:11:35,225
Also, wenn ich jetzt eine Liste des Verzeichnisses mache,

144
00:11:35,225 --> 00:11:39,420
können Sie sehen, dass der be git-Test-Ordner erstellt wurde.

145
00:11:39,420 --> 00:11:44,870
Gehen wir also zum Git-Test-Ordner, und dann werden Sie sehen, dass

146
00:11:44,870 --> 00:11:49,950
dies eine exakte Kopie der Ordnerstruktur ist, die wir zuvor erstellt hatten.

147
00:11:49,950 --> 00:11:55,330
So können Sie ein Online-Git-Repository klonen.

148
00:11:55,330 --> 00:12:00,160
Also, alles, was Sie tun müssen, ist die URL dieses Git-Repositorys zu erhalten und

149
00:12:00,160 --> 00:12:05,990
dann einfach git clone verwenden, um eine Kopie davon auf Ihren lokalen Computer zu erhalten.

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

151
00:12:14,500 --> 00:12:15,909
Also hast du es endlich Git?

152
00:12:15,909 --> 00:12:19,183
( MUSIK)