1
00:00:04,460 --> 00:00:08,420
Online Git-Repositories ermöglichen es Ihnen,

2
00:00:08,420 --> 00:00:12,260
eine Kopie Ihres Git-Repositorys online zu speichern.

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

4
00:00:19,630 --> 00:00:24,618
Lassen Sie uns über zwei der Online-Git Repositories Service

5
00:00:24,618 --> 00:00:29,576
Provider lernen, GitHub und Bitbucket und ein wenig detaillierter.

6
00:00:29,576 --> 00:00:34,670
Sie werden sich ansehen, wie wir unser lokales Git-Repository einrichten können,

7
00:00:34,670 --> 00:00:38,040
um in einem Online-Git-Repository gespiegelt zu werden.

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

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

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

11
00:00:53,770 --> 00:00:58,970
Sie in der vorherigen Übung vorbereitet haben, um in

12
00:01:00,320 --> 00:01:04,220
einem Online-Git-Repository auf Bitbucket gespiegelt zu werden.

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

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

15
00:01:15,590 --> 00:01:20,340
Also hier habe ich mich in meinem Bitbucket-Konto angemeldet, und

16
00:01:20,340 --> 00:01:23,260
ich habe meine Homepage hier geöffnet.

17
00:01:23,260 --> 00:01:27,240
Und so werde ich ein neues Repository online in

18
00:01:27,240 --> 00:01:30,020
meinem Bitbucket-Repository erstellen.

19
00:01:30,020 --> 00:01:33,070
Also, ich klicke einfach auf das Repository erstellen und

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

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

22
00:01:40,480 --> 00:01:48,150
Also hier werde ich den Namen des Projektarchivs als Git-Test angeben.

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

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

25
00:01:58,050 --> 00:02:02,490
werde ich Ihnen dringend raten, Ihre Repositories

26
00:02:02,490 --> 00:02:06,580
als private Repositories zu behalten, weil Sie nicht möchten,

27
00:02:06,580 --> 00:02:10,420
dass jemand den Code kopiert, den Sie möglicherweise in Ihrem Online-Git-Repository sehen, also

28
00:02:10,420 --> 00:02:17,190
stellen Sie sicher, dass Sie nur Verwenden Sie ein privates Repository in dieser Spezialisierung.

29
00:02:17,190 --> 00:02:21,020
Also werde ich mich als privates Repository abrufen und

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

31
00:02:23,840 --> 00:02:30,320
Und dann wird es etwas einrichten, und dann ist es sehr für mich okay?

32
00:02:30,320 --> 00:02:32,780
Jetzt, was ich tun muss.

33
00:02:32,780 --> 00:02:36,960
Ist, dieses bestimmte URL-Format-Repository zu kopieren.

34
00:02:36,960 --> 00:02:45,320
So sehen Sie ein URL-Format-Repository auf der Homepage dieses Projektarchivs.

35
00:02:45,320 --> 00:02:50,700
Also, kopieren Sie einfach das URL-Format-Repository, weil wir das benötigen,

36
00:02:50,700 --> 00:02:56,199
um unser lokales Git-Repository mit diesem Repository zu synchronisieren.

37
00:02:56,199 --> 00:02:57,760
Also, ich werde das kopieren und

38
00:02:57,760 --> 00:03:03,410
da ich bereits mein lokales Git-Repository erstellt habe, werde ich dorthin gehen und

39
00:03:03,410 --> 00:03:08,190
festlegen, dass es in diesem Online-Git-Repository gespiegelt wird.

40
00:03:08,190 --> 00:03:14,140
Also zurückgreifen, wir müssen ein paar Git-Befehle verwenden, die es uns ermöglichen, dies zu tun. Wenn ich

41
00:03:15,600 --> 00:03:20,760
zur Eingabeaufforderung in meinem Git-Repository-Ordner gehe,

42
00:03:20,760 --> 00:03:27,267
werde ich git remote add origin eingeben und

43
00:03:27,267 --> 00:03:33,000
dann die URL für mein

44
00:03:33,000 --> 00:03:38,465
Bitbucket-Repository einfügen, das ich gerade erstellt habe, und Hit the Return.

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

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

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

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

49
00:04:03,340 --> 00:04:08,310
Das erste, das wir getan haben, git remote add origin und die Repository-URL.

50
00:04:08,310 --> 00:04:11,830
Und so wird das

51
00:04:11,830 --> 00:04:16,960
Online-Repository als Remote-Repository für mein lokales Git-Repository hinzugefügt.

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

53
00:04:22,290 --> 00:04:27,990
Dafür mache ich git push -u origin master.

54
00:04:27,990 --> 00:04:33,910
Und dieser Befehl wird das lokale Git-Repository in das Online-Repository schieben.

55
00:04:33,910 --> 00:04:36,666
Geben Sie das also an der Eingabeaufforderung ein.

56
00:04:45,011 --> 00:04:48,916
Also, sobald ich dies an der Eingabeaufforderung tippe und auf

57
00:04:48,916 --> 00:04:54,260
die Rückkehr klicke, wird es mein get Repository einrichten.

58
00:04:54,260 --> 00:05:00,140
Manchmal werden Sie aufgefordert, Ihre Anmeldeinformationen einschließlich Ihres Passworts in

59
00:05:01,760 --> 00:05:05,660
Ihrem Bitbucket-Konto einzugeben, sodass Sie dies möglicherweise tun müssen. Das

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

61
00:05:09,150 --> 00:05:10,040
dem Passwort gefragt.

62
00:05:10,040 --> 00:05:13,100
Aber sobald ich das eingebunden habe,

63
00:05:13,100 --> 00:05:18,068
wird der Inhalt meines lokalen Git-Repositorys auf die Serverseite geschoben.

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

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

66
00:05:25,120 --> 00:05:30,800
Also, gehen wir zu Bitbucket, um den Status meines Online-Git-Repositorys jetzt zu sehen.

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

68
00:05:38,400 --> 00:05:41,400
würden Sie sehen, dass es gewesen ist.

69
00:05:43,550 --> 00:05:48,930
Branch, der Master-Zweig, der in mein Online Git-Repository geschoben wurde.

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

71
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

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

73
00:06:04,150 --> 00:06:09,480
Also kann ich den Zustand im zweiten Commit und beim ersten Commit betrachten.

74
00:06:09,480 --> 00:06:15,760
So können Sie jetzt sehen, dass all diese Informationen auf

75
00:06:15,760 --> 00:06:21,510
das Online-Depository hochgeladen wurden, einschließlich der Historie aller Commits.

76
00:06:21,510 --> 00:06:26,550
Dann, wenn Sie dorthin zurückgehen, können Sie weitere Details zu allen

77
00:06:26,550 --> 00:06:31,770
Commits sehen, die an die Server-Site gesendet wurden.

78
00:06:31,770 --> 00:06:35,510
Ich kann jedes dieser Commits etwas detaillierter untersuchen und

79
00:06:35,510 --> 00:06:42,750
dann zu dieser Quelle zurückkehren, kann ich mir mehr Details der Quelle so ansehen.

80
00:06:42,750 --> 00:06:46,060
Das hat nun mein

81
00:06:47,140 --> 00:06:51,691
lokales Git-Repository im Paket eingerichtet.

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

83
00:06:56,820 --> 00:06:59,590
Lassen Sie mich also ein Online-GitHub-Repository einrichten.

84
00:06:59,590 --> 00:07:04,540
Nun müssen Sie sich natürlich daran erinnern, dass Ihr

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

86
00:07:08,770 --> 00:07:13,750
Also werde ich nur das Repository auf GitHub einrichten und Sie werden feststellen

87
00:07:13,750 --> 00:07:18,330
, dass die gleichen Befehle erforderlich wären, wenn Sie

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

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

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

91
00:07:30,570 --> 00:07:35,160
Sie können auf der rechten Seite gehen, wo es ein Pluszeichen gibt, dann klicken Sie auf das, um

92
00:07:35,160 --> 00:07:40,715
ein neues Repository zu erstellen, oder klicken Sie einfach auf diese Schaltfläche hier, um neues Repository zu sagen.

93
00:07:40,715 --> 00:07:45,480
Und wenn es auftaucht, kann ich einfach Git-Test sagen.

94
00:07:45,480 --> 00:07:50,735
Und dann, nochmals zur Erinnerung, machen Sie das bitte zu einem privaten Repository.

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

96
00:07:55,755 --> 00:08:01,175
Warum sollten Sie sie also öffentlich machen, es sei denn, Sie möchten sie wirklich mit anderen Personen teilen.

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

98
00:08:05,360 --> 00:08:08,620
den Moment privat zu halten, es sei denn, Sie arbeiten mit einem Team.

99
00:08:09,770 --> 00:08:14,635
Klicken Sie also einfach auf Privat und erstellen Sie dann ein Repository.

100
00:08:14,635 --> 00:08:17,095
Und dann wird das ein Repository erstellen.

101
00:08:17,095 --> 00:08:19,915
Und dann werden Sie sehen, dass GitHub mir

102
00:08:19,915 --> 00:08:24,575
hier auch eine Reihe von Befehlen gibt, wie man das Repository einrichtet.

103
00:08:24,575 --> 00:08:27,745
Also, um ein neues Repository in der Befehlszeile zu erstellen,

104
00:08:27,745 --> 00:08:31,055
die Befehle, die wir tatsächlich früher getan hatten.

105
00:08:31,055 --> 00:08:32,995
Oder um ein vorhandenes Repository zu pushen,

106
00:08:32,995 --> 00:08:36,395
die gleichen zwei Arten von Befehlen, die ausgegeben werden müssen.

107
00:08:38,040 --> 00:08:43,420
Also, das richtet im Grunde Ihr Git-Hub-Repository ein

108
00:08:43,420 --> 00:08:48,440
, um Ihr lokales Repository zu erfüllen.

109
00:08:48,440 --> 00:08:53,840
Da ich mein Repository bereits mit Bitbucket verknüpft habe, werde ich

110
00:08:53,840 --> 00:08:57,990
mein GitHub-Repository nicht für den Zweck verwenden, so

111
00:08:59,810 --> 00:09:05,400
wie Sie bemerken, ist das Verfahren auf beiden von ihnen ziemlich ähnlich.

112
00:09:05,400 --> 00:09:10,800
Geben und nehmen Sie ein paar Unterschiede in der Art und Weise, wie die Informationen

113
00:09:10,800 --> 00:09:15,230
auf dem Bildschirm in der Benutzeroberfläche gerendert werden, und ein wenig Änderungen.

114
00:09:15,230 --> 00:09:20,650
Mehr oder weniger sind sie ähnlich in der Art und Weise, wie Sie sie nutzen werden, um

115
00:09:20,650 --> 00:09:26,640
Ihr lokales Git-Repository hier in das Online-Repository zu bringen.

116
00:09:27,650 --> 00:09:33,100
Nehmen Sie also an, jemand gibt Ihnen ein Git-Repository.

117
00:09:33,100 --> 00:09:37,040
Kannst du eine Kopie davon auf dein lokales machen?

118
00:09:37,040 --> 00:09:41,430
Dies ist, wo wir einen anderen Git-Befehl namens Git Claw verwenden.

119
00:09:41,430 --> 00:09:45,090
Also jetzt, hier werden Sie sehen, dass ich dieses Git-Test-Repository habe.

120
00:09:45,090 --> 00:09:50,350
Was ich also tun werde, ist, ich gehe zu diesem Repository und

121
00:09:50,350 --> 00:09:56,580
kopiere dann diese URL und dann zeige ich Ihnen, wie ich

122
00:09:56,580 --> 00:10:01,270
eine Kopie dieses Git-Repositorys erstellen oder

123
00:10:01,270 --> 00:10:05,840
dieses Online-Repository in meinen lokalen Computer klonen kann.

124
00:10:05,840 --> 00:10:09,380
Also, lassen Sie uns so tun, als wäre ich auf einem anderen Computer.

125
00:10:09,380 --> 00:10:12,790
Und dann gehen wir zu unserer Befehlszeile und

126
00:10:12,790 --> 00:10:16,720
erstellen dann ein weiteres Repository mit dem gleichen Namen.

127
00:10:19,120 --> 00:10:23,110
Wenn ich auf meine Kommandozeile gehe, werde ich nur in meine Verdienste einsteigen.

128
00:10:23,110 --> 00:10:26,050
Du siehst, dass ich meinen Git-Test-Ordner dort habe.

129
00:10:26,050 --> 00:10:31,167
Also werde ich hier einen anderen temporären Ordner erstellen,

130
00:10:31,167 --> 00:10:37,000
nur um Ihnen zu zeigen, dass ich ein Online-Git-Repository klonen kann.

131
00:10:37,000 --> 00:10:39,900
Also, in meinem temporären Ordner sehen Sie, dass es leer ist.

132
00:10:41,120 --> 00:10:46,570
Also, um den Befehl zu überprüfen, heißt es, git clone und die URL des Projektarchivs.

133
00:10:46,570 --> 00:10:50,540
Also, lassen Sie uns diesen Befehl anwenden und dann das Online-Git-Repository klonen.

134
00:10:51,790 --> 00:10:56,742
Vorgeben, dass wir auf einem anderen Computer sind, also werde ich sagen,

135
00:10:56,742 --> 00:11:05,710
git clone und dann, Fügen Sie die URL meines Bitbucket-Projektarchivs hier.

136
00:11:05,710 --> 00:11:10,230
Und dann würden Sie sehen, dass das Repository jetzt

137
00:11:10,230 --> 00:11:13,820
in einen lokalen Ordner mit dem gleichen Namen git-test geklont wird.

138
00:11:13,820 --> 00:11:18,770
Also, wenn ich jetzt eine Liste des Verzeichnisses mache,

139
00:11:18,770 --> 00:11:21,590
können Sie sehen, dass der Git-Test-Ordner erstellt wurde.

140
00:11:21,590 --> 00:11:27,030
Gehen wir also zum Git-Test-Ordner und Sie werden sehen, dass

141
00:11:27,030 --> 00:11:32,130
dies eine exakte Kopie der Ordnerstruktur ist, die wir zuvor erstellt hatten.

142
00:11:32,130 --> 00:11:37,480
So können Sie ein Online-Git-Repository klonen.

143
00:11:37,480 --> 00:11:42,310
Alles, was Sie tun müssen, ist, die URL dieses Git-Repositorys zu erhalten und

144
00:11:42,310 --> 00:11:48,090
dann einfach git-clone zu verwenden, um eine Kopie davon auf Ihren lokalen Computer zu erhalten.

145
00:11:49,910 --> 00:11:56,670
Damit schließen wir diese Übung zur Verwendung von Online-Git-Repositories ab.

146
00:11:56,670 --> 00:11:58,112
Also, hast du es endlich Git?

147
00:11:58,112 --> 00:12:01,329
( MUSIK)