1
00:00:04,460 --> 00:00:08,420
Os Repositórios Git Online permitem armazenar

2
00:00:08,420 --> 00:00:12,260
uma cópia do seu Repositório Git online.

3
00:00:12,260 --> 00:00:19,630
E pode ser facilmente compartilhado entre vários computadores e vários usuários.

4
00:00:19,630 --> 00:00:24,618
Vamos aprender sobre dois dos provedores de serviços Git Repositories

5
00:00:24,618 --> 00:00:29,576
, GitHub e Bitbucket e um pouco mais detalhado.

6
00:00:29,576 --> 00:00:34,670
Eles analisarão como podemos configurar nosso repositório Git

7
00:00:34,670 --> 00:00:38,040
local para ser espelhado em um repositório Git online.

8
00:00:39,300 --> 00:00:43,590
Existem vários provedores de serviços de repositório Git online.

9
00:00:43,590 --> 00:00:48,590
Dois dos mais populares são GitHub e Bitbucket.

10
00:00:48,590 --> 00:00:53,770
Vou passar em mais detalhes sobre como você pode configurar seu repositório Git que

11
00:00:53,770 --> 00:00:58,970
você preparou no exercício anterior para

12
00:01:00,320 --> 00:01:04,220
ser espelhado em um repositório Git on-line no Bitbucket.

13
00:01:05,680 --> 00:01:10,890
Para configurar um repositório online,

14
00:01:10,890 --> 00:01:15,590
vá para um desses provedores de serviços online e inscreva-se para uma conta.

15
00:01:15,590 --> 00:01:20,340
Então aqui eu tenho, me inscrevi na minha conta Bitbucket, e

16
00:01:20,340 --> 00:01:23,260
Eu tenho minha página inicial aberta aqui.

17
00:01:23,260 --> 00:01:27,240
E assim, vou criar um novo repositório online,

18
00:01:27,240 --> 00:01:30,020
no meu repositório Bitbucket.

19
00:01:30,020 --> 00:01:33,070
Então, eu só clicar em que Criar repositório e

20
00:01:33,070 --> 00:01:36,480
então isso iria surgir com alguns detalhes.

21
00:01:36,480 --> 00:01:40,480
Agora, isso varia de acordo com o provedor de serviços do repositório.

22
00:01:40,480 --> 00:01:48,150
Então aqui, vou especificar o nome do repositório como git-test.

23
00:01:48,150 --> 00:01:52,810
E eu vou marcar isso como um repositório privado.

24
00:01:52,810 --> 00:01:58,050
Para este curso e todos os cursos restantes nesta especialização

25
00:01:58,050 --> 00:02:02,490
Eu vou aconselhá-lo fortemente a manter seus repositórios

26
00:02:02,490 --> 00:02:06,580
como repositórios privados porque você não quer que alguém copie

27
00:02:06,580 --> 00:02:10,420
o código que você pode ver em seu repositório git online, por isso

28
00:02:10,420 --> 00:02:17,190
certifique-se de que você só usar repositório privado nesta especialização.

29
00:02:17,190 --> 00:02:21,020
Então, Eu vou me inscrever como obter repositório privado e

30
00:02:21,020 --> 00:02:23,840
em seguida, basta clicar em criar repositório.

31
00:02:23,840 --> 00:02:30,320
E então, ele vai fazer alguma configuração, e então ser muito para mim ok?

32
00:02:30,320 --> 00:02:32,780
Agora o que eu preciso fazer.

33
00:02:32,780 --> 00:02:36,960
É copiar este repositório de formato URL específico.

34
00:02:36,960 --> 00:02:45,320
Então, você verá um repositório de formato de URL na home page desse repositório.

35
00:02:45,320 --> 00:02:50,700
Então, basta copiar esse repositório de formato URL porque precisaríamos que

36
00:02:50,700 --> 00:02:56,199
para sincronizar nosso repositório Git local com este repositório.

37
00:02:56,199 --> 00:02:57,760
Então, eu vou copiar isso e

38
00:02:57,760 --> 00:03:03,410
já que eu já criei meu repositório Git local eu vou entrar lá e

39
00:03:03,410 --> 00:03:08,190
configurá-lo para ser espelhado neste repositório Git online.

40
00:03:08,190 --> 00:03:14,140
Então recuem, precisamos usar alguns comandos do Git que nos permitam fazer isso.

41
00:03:15,600 --> 00:03:20,760
Indo para o prompt de comando na minha pasta do repositório do Git,

42
00:03:20,760 --> 00:03:27,267
Vou digitar git remote add origin e

43
00:03:27,267 --> 00:03:33,000
depois colar o URL do meu repositório bitbucket

44
00:03:33,000 --> 00:03:38,465
que acabei de criar e Hit the Return.

45
00:03:38,465 --> 00:03:46,895
Então, agora, meus repositórios git locais origem remota está definida para o repositório Bitbucket.

46
00:03:46,895 --> 00:03:51,955
Então agora, eu quero ser capaz de enviar todo o conteúdo

47
00:03:51,955 --> 00:03:57,165
do meu repositório git local para o meu repositório git online.

48
00:03:59,180 --> 00:04:03,340
Então, revisando os comandos para configurar o repositório git online.

49
00:04:03,340 --> 00:04:08,310
O primeiro que fizemos, git remote add origin e o URL do repositório.

50
00:04:08,310 --> 00:04:11,830
E assim, isso irá adicionar o repositório

51
00:04:11,830 --> 00:04:16,960
online como o repositório remoto do meu repositório Git local.

52
00:04:16,960 --> 00:04:22,290
Depois de fazer isso, preciso enviar meu conteúdo para meu repositório online.

53
00:04:22,290 --> 00:04:27,990
Para que eu faço git push -u mestre origem.

54
00:04:27,990 --> 00:04:33,910
E este comando enviará o repositório git local para o repositório online.

55
00:04:33,910 --> 00:04:36,666
Então, vamos digitar isso no prompt de comando.

56
00:04:45,011 --> 00:04:48,916
Então, uma vez que eu digitar isso no prompt de comando e

57
00:04:48,916 --> 00:04:54,260
acertar o retorno, ele vai configurar meu repositório get.

58
00:04:54,260 --> 00:05:00,140
Às vezes, pode pedir que você digite suas credenciais, incluindo sua senha

59
00:05:01,760 --> 00:05:05,660
em sua conta Bitbucket, então você pode ter que fazer isso.

60
00:05:05,660 --> 00:05:09,150
Eu já tinha feito isso anteriormente, então é por isso que ele não me pediu novamente para

61
00:05:09,150 --> 00:05:10,040
a senha.

62
00:05:10,040 --> 00:05:13,100
Mas uma vez que eu amarrei isso em, então

63
00:05:13,100 --> 00:05:18,068
o conteúdo do meu repositório Git local será empurrado para o lado do servidor.

64
00:05:18,068 --> 00:05:19,751
Então agora,

65
00:05:19,751 --> 00:05:25,120
os dados no meu repositório Git local agora são correspondidos no lado do servidor.

66
00:05:25,120 --> 00:05:30,800
Então, vamos para Bitbucket para ver o status do meu repositório Git online agora.

67
00:05:32,400 --> 00:05:38,400
Ir para o meu Bitbucket e, em seguida, rever o repositório Git online,

68
00:05:38,400 --> 00:05:41,400
você veria que houve.

69
00:05:43,550 --> 00:05:48,930
Branch, a ramificação mestre que foi enviada para o meu Repositório Git Online.

70
00:05:48,930 --> 00:05:52,620
Eu posso então examinar a fonte olhando para a fonte aqui.

71
00:05:52,620 --> 00:05:57,280
E então, você pode ver que eu tenho o arquivo index.html, que é exatamente o mesmo

72
00:05:57,280 --> 00:06:04,150
que o que eu tenho no meu repositório Git local e examinar os vários commits também.

73
00:06:04,150 --> 00:06:09,480
Então, eu posso olhar para o estado no segundo commit e no primeiro commit.

74
00:06:09,480 --> 00:06:15,760
Então você pode ver agora que todas essas informações foram carregadas para

75
00:06:15,760 --> 00:06:21,510
o depositário online, incluindo o histórico de todos os commits.

76
00:06:21,510 --> 00:06:26,550
Então, voltando lá, você pode ver mais detalhes sobre todos os

77
00:06:26,550 --> 00:06:31,770
dos commits que foram enviados para o site do servidor.

78
00:06:31,770 --> 00:06:35,510
Eu posso examinar cada um desses commits com um pouco mais de detalhes e

79
00:06:35,510 --> 00:06:42,750
em seguida, voltando para essa fonte eu posso olhar para mais detalhes da fonte como este.

80
00:06:42,750 --> 00:06:46,060
Então isso agora configurou meu repositório git local

81
00:06:47,140 --> 00:06:51,691
no pacote.

82
00:06:51,691 --> 00:06:56,820
O procedimento é praticamente semelhante mesmo no GitHub.

83
00:06:56,820 --> 00:06:59,590
Então, deixe-me configurar um repositório GitHub online.

84
00:06:59,590 --> 00:07:04,540
Agora, obviamente, você tem que lembrar que seu repositório local só pode ser

85
00:07:04,540 --> 00:07:08,770
correspondido a um repositório git online.

86
00:07:08,770 --> 00:07:13,750
Então, eu só vou passar pela configuração do repositório no GitHub e você vai notar

87
00:07:13,750 --> 00:07:18,330
que o mesmo tipo de comandos seria necessário se você quiser configurar

88
00:07:18,330 --> 00:07:23,470
seu repositório local para ser espelhado novamente em um repositório no GitHub.

89
00:07:23,470 --> 00:07:27,340
Então, no GitHub, se você fizer login na sua conta,

90
00:07:27,340 --> 00:07:30,570
você verá algo assim em sua página inicial.

91
00:07:30,570 --> 00:07:35,160
Você pode ir para o lado direito, onde há um sinal de mais, em seguida, clicar nele para

92
00:07:35,160 --> 00:07:40,715
criar um novo repositório ou apenas clicar neste botão aqui para dizer novo repositório.

93
00:07:40,715 --> 00:07:45,480
E então quando ele vem acima eu posso simplesmente dizer git-test.

94
00:07:45,480 --> 00:07:50,735
E então, novamente como um lembrete, por favor, faça disso um repositório privado.

95
00:07:50,735 --> 00:07:55,755
A maioria desses provedores permite que você agora armazene repositórios privados online,

96
00:07:55,755 --> 00:08:01,175
então por que torná-los públicos, a menos que você realmente queira compartilhá-los com outras pessoas.

97
00:08:01,175 --> 00:08:05,360
Então, eu gostaria fortemente que você mantenha seus repositórios privados por

98
00:08:05,360 --> 00:08:08,620
o momento, a menos que você esteja trabalhando com uma equipe.

99
00:08:09,770 --> 00:08:14,635
Então, basta clicar em privado e, em seguida, criar repositório.

100
00:08:14,635 --> 00:08:17,095
E então, isso criará um repositório.

101
00:08:17,095 --> 00:08:19,915
E então, você verá que o GitHub também me dá

102
00:08:19,915 --> 00:08:24,575
um monte de comandos aqui sobre como configurar o repositório.

103
00:08:24,575 --> 00:08:27,745
Então, para criar um novo repositório na linha de comando,

104
00:08:27,745 --> 00:08:31,055
os comandos que tínhamos feito anteriormente.

105
00:08:31,055 --> 00:08:32,995
Ou para enviar um repositório existente,

106
00:08:32,995 --> 00:08:36,395
os mesmos dois tipos de comandos que precisam ser emitidos.

107
00:08:38,040 --> 00:08:43,420
Então, isso basicamente configura seu repositório do hub git

108
00:08:43,420 --> 00:08:48,440
para satisfazer seu repositório local.

109
00:08:48,440 --> 00:08:53,840
Então, uma vez que eu já vinculei meu repositório ao Bitbucket Eu sou

110
00:08:53,840 --> 00:08:57,990
não vou usar meu repositório GitHub para o propósito, então

111
00:08:59,810 --> 00:09:05,400
como você percebe, o procedimento é praticamente semelhante em qualquer um deles.

112
00:09:05,400 --> 00:09:10,800
Dê e pegue algumas diferenças na forma como a infornation

113
00:09:10,800 --> 00:09:15,230
é renderizada na tela na interface do usuário e um pouco de mudanças.

114
00:09:15,230 --> 00:09:20,650
Mais ou menos, eles são semelhantes na forma como você vai fazer uso deles

115
00:09:20,650 --> 00:09:26,640
em termos de intermediar seu repositório Git local para o repositório online aqui.

116
00:09:27,650 --> 00:09:33,100
Então, com isso, suponha que alguém lhe dê um repositório Git.

117
00:09:33,100 --> 00:09:37,040
Você pode fazer uma cópia disso em seu local.

118
00:09:37,040 --> 00:09:41,430
Então é aqui que usamos outro comando Git chamado Git Claw.

119
00:09:41,430 --> 00:09:45,090
Então agora, aqui você vai ver que eu tenho este repositório git-test.

120
00:09:45,090 --> 00:09:50,350
Então o que eu vou fazer é, eu vou para este repositório e

121
00:09:50,350 --> 00:09:56,580
em seguida copiar este URL e então eu vou mostrar a vocês como eu posso

122
00:09:56,580 --> 00:10:01,270
criar uma cópia desse repositório Git ou

123
00:10:01,270 --> 00:10:05,840
clonar este repositório online no meu computador local.

124
00:10:05,840 --> 00:10:09,380
Então, vamos fingir que estou em computador diferente.

125
00:10:09,380 --> 00:10:12,790
E então, vamos para a nossa linha de comando e

126
00:10:12,790 --> 00:10:16,720
, em seguida, criar outro repositório com o mesmo nome.

127
00:10:19,120 --> 00:10:23,110
Indo para a minha linha de comando, eu só vou subir para o meu ganho.

128
00:10:23,110 --> 00:10:26,050
Você vê que eu tenho minha pasta git-test lá.

129
00:10:26,050 --> 00:10:31,167
Então eu vou criar outra pasta temporária aqui

130
00:10:31,167 --> 00:10:37,000
apenas para mostrar que eu posso clonar um repositório git online.

131
00:10:37,000 --> 00:10:39,900
Então, na minha pasta temporária você vê que ela está vazia.

132
00:10:41,120 --> 00:10:46,570
Então, para revisar o comando que diz, git clone e URL do repositório.

133
00:10:46,570 --> 00:10:50,540
Então, vamos aplicar este comando e, em seguida, clonar esse repositório git online.

134
00:10:51,790 --> 00:10:56,742
Fingindo que estamos em outro computador, então eu vou dizer,

135
00:10:56,742 --> 00:11:05,710
git clone e, em seguida, Cole a URL do meu repositório bitbucket aqui.

136
00:11:05,710 --> 00:11:10,230
E então, você veria que o repositório agora seria clonado

137
00:11:10,230 --> 00:11:13,820
em uma pasta local com o mesmo nome git-test.

138
00:11:13,820 --> 00:11:18,770
Então agora, se eu fizer uma listagem do diretório,

139
00:11:18,770 --> 00:11:21,590
você pode ver que a pasta git-test foi criada.

140
00:11:21,590 --> 00:11:27,030
Então, vamos para a pasta git-test e você verá que

141
00:11:27,030 --> 00:11:32,130
esta é uma cópia exata da estrutura de pastas que tínhamos criado anteriormente.

142
00:11:32,130 --> 00:11:37,480
Então é assim que você pode clonar um repositório Git online.

143
00:11:37,480 --> 00:11:42,310
Então, tudo o que você precisa fazer é obter a URL desse repositório Git e

144
00:11:42,310 --> 00:11:48,090
, em seguida, simplesmente usar git-clone para obter uma cópia disso em seu computador local.

145
00:11:49,910 --> 00:11:56,670
Com isso, concluímos este exercício sobre como usar repositórios Git online.

146
00:11:56,670 --> 00:11:58,112
Então, você finalmente Git it it?

147
00:11:58,112 --> 00:12:01,329
[MÚSICA]