1
00:00:04,460 --> 00:00:08,420
Los repositorios Git en línea le permiten almacenar

2
00:00:08,420 --> 00:00:12,260
una copia de su repositorio Git en línea.

3
00:00:12,260 --> 00:00:19,630
Y se puede compartir fácilmente entre múltiples computadoras y múltiples usuarios.

4
00:00:19,630 --> 00:00:24,618
Vamos a aprender acerca de dos de los proveedores de servicio

5
00:00:24,618 --> 00:00:29,576
Git Repositories en línea, GitHub y Bitbucket y un poco más detallado.

6
00:00:29,576 --> 00:00:34,670
Verán cómo podemos configurar nuestro repositorio local de Git

7
00:00:34,670 --> 00:00:38,040
para ser reflejado en un repositorio de Git en línea.

8
00:00:39,300 --> 00:00:43,590
Hay varios proveedores de servicios de repositorio Git en línea.

9
00:00:43,590 --> 00:00:48,590
Dos de los más populares son GitHub y Bitbucket.

10
00:00:48,590 --> 00:00:53,770
Voy a pasar con más detalle sobre cómo puede configurar su repositorio de Git que

11
00:00:53,770 --> 00:00:58,970
preparó en el ejercicio anterior para

12
00:01:00,320 --> 00:01:04,220
ser reflejado en un repositorio de Git en línea en Bitbucket.

13
00:01:05,680 --> 00:01:10,890
Para configurar un repositorio en línea,

14
00:01:10,890 --> 00:01:15,590
vaya a uno de estos proveedores de servicios en línea y luego regístrese para obtener una cuenta.

15
00:01:15,590 --> 00:01:20,340
Así que aquí tengo, me registré en mi cuenta de Bitbucket, y

16
00:01:20,340 --> 00:01:23,260
tengo mi página de inicio abierta aquí.

17
00:01:23,260 --> 00:01:27,240
Y así, voy a crear un nuevo repositorio en línea,

18
00:01:27,240 --> 00:01:30,020
en mi repositorio de Bitbucket.

19
00:01:30,020 --> 00:01:33,070
Por lo tanto, solo hago clic en ese repositorio Crear y

20
00:01:33,070 --> 00:01:36,480
entonces esto generaría algunos detalles.

21
00:01:36,480 --> 00:01:40,480
Ahora, esto varía con el proveedor de servicios del repositorio.

22
00:01:40,480 --> 00:01:48,150
Así que aquí, especificaré el nombre del repositorio como git-test.

23
00:01:48,150 --> 00:01:52,810
Y voy a marcar esto como un repositorio privado.

24
00:01:52,810 --> 00:01:58,050
Para este curso y todos los cursos restantes en esta especialización

25
00:01:58,050 --> 00:02:02,490
te aconsejo encarecidamente que mantengas tus repositorios

26
00:02:02,490 --> 00:02:06,580
como repositorios privados porque lo haces; no quieres que alguien esté copiando

27
00:02:06,580 --> 00:02:10,420
el código que podrías ver en tu repositorio git online así que

28
00:02:10,420 --> 00:02:17,190
por favor asegúrate de que solo use repositorio privado en esta especialización.

29
00:02:17,190 --> 00:02:21,020
Entonces, me registraré como obtener repositorio privado y

30
00:02:21,020 --> 00:02:23,840
luego simplemente haga clic en crear repositorio.

31
00:02:23,840 --> 00:02:30,320
Y luego, hará un poco de configuración, y luego será muy para mí, ¿de acuerdo?

32
00:02:30,320 --> 00:02:32,780
Ahora lo que tengo que hacer.

33
00:02:32,780 --> 00:02:36,960
Es copiar este repositorio de formato URL en particular.

34
00:02:36,960 --> 00:02:45,320
Por lo tanto, verá un repositorio de formato URL en la página de inicio de ese repositorio.

35
00:02:45,320 --> 00:02:50,700
Por lo tanto, simplemente copie ese repositorio de formato URL porque necesitaríamos ese

36
00:02:50,700 --> 00:02:56,199
para sincronizar nuestro repositorio local de Git con este repositorio.

37
00:02:56,199 --> 00:02:57,760
Entonces, voy a copiar eso y

38
00:02:57,760 --> 00:03:03,410
ya que ya he creado mi repositorio local de Git, voy a entrar allí y

39
00:03:03,410 --> 00:03:08,190
configurarlo para que se refleje en este repositorio de Git en línea.

40
00:03:08,190 --> 00:03:14,140
Así que retrocede, necesitamos usar un par de comandos de Git que nos permitan hacer esto.

41
00:03:15,600 --> 00:03:20,760
Pasando al símbolo del sistema en mi carpeta de repositorio de Git,

42
00:03:20,760 --> 00:03:27,267
escribiré git remote add origin y

43
00:03:27,267 --> 00:03:33,000
luego pegaré la URL para mi repositorio bitbucket

44
00:03:33,000 --> 00:03:38,465
que acabo de crear y Hit the Return.

45
00:03:38,465 --> 00:03:46,895
Así que ahora, mi origen remoto de repositorios git locales está configurado en el repositorio Bitbucket.

46
00:03:46,895 --> 00:03:51,955
Así que ahora, quiero poder enviar todo el contenido

47
00:03:51,955 --> 00:03:57,165
de mi repositorio git local a mi repositorio git en línea.

48
00:03:59,180 --> 00:04:03,340
Entonces, revisando los comandos para configurar el repositorio git en línea.

49
00:04:03,340 --> 00:04:08,310
El primero que hicimos, git remote add origin y la URL del repositorio.

50
00:04:08,310 --> 00:04:11,830
Y entonces, esto agregará el repositorio

51
00:04:11,830 --> 00:04:16,960
en línea como el repositorio remoto para mi repositorio local de Git.

52
00:04:16,960 --> 00:04:22,290
Una vez que hago eso, entonces necesito enviar mis contenidos a mi repositorio en línea.

53
00:04:22,290 --> 00:04:27,990
Para eso hago git push -u origin master.

54
00:04:27,990 --> 00:04:33,910
Y este comando empujará el repositorio git local al repositorio en línea.

55
00:04:33,910 --> 00:04:36,666
Entonces, vamos a escribir eso en el símbolo del sistema.

56
00:04:45,011 --> 00:04:48,916
Así que una vez que escriba esto en el símbolo del sistema y

57
00:04:48,916 --> 00:04:54,260
presione el retorno, va a configurar mi repositorio get.

58
00:04:54,260 --> 00:05:00,140
A veces puede pedirte que escribes tus credenciales incluyendo tu contraseña

59
00:05:01,760 --> 00:05:05,660
en tu cuenta de Bitbucket, por lo que es posible que tengas que hacerlo.

60
00:05:05,660 --> 00:05:09,150
Ya lo había hecho anteriormente, así que es por eso que no me pidió de nuevo

61
00:05:09,150 --> 00:05:10,040
la contraseña.

62
00:05:10,040 --> 00:05:13,100
Pero una vez que até eso, entonces

63
00:05:13,100 --> 00:05:18,068
los contenidos de mi repositorio local de Git se enviarán al lado del servidor.

64
00:05:18,068 --> 00:05:19,751
Así que ahora,

65
00:05:19,751 --> 00:05:25,120
los datos en mi repositorio local de Git ahora coinciden en el lado del servidor.

66
00:05:25,120 --> 00:05:30,800
Entonces, vayamos a Bitbucket para ver el estado de mi repositorio de Git en línea ahora.

67
00:05:32,400 --> 00:05:38,400
Ir a mi Bitbucket y luego revisar el repositorio en línea de Git,

68
00:05:38,400 --> 00:05:41,400
verías que ha habido.

69
00:05:43,550 --> 00:05:48,930
Branch, la rama maestra que se ha enviado a mi repositorio de Git en línea.

70
00:05:48,930 --> 00:05:52,620
Luego puedo examinar la fuente mirando la fuente aquí.

71
00:05:52,620 --> 00:05:57,280
Y luego, puedes ver que tengo el archivo index.html, que es exactamente el mismo

72
00:05:57,280 --> 00:06:04,150
que lo que tengo en mi repositorio local de Git y también examino las diversas confirmaciones.

73
00:06:04,150 --> 00:06:09,480
Entonces, puedo ver el estado en la segunda confirmación y en la primera confirmación.

74
00:06:09,480 --> 00:06:15,760
Así que ahora puedes ver que toda esta información se ha subido a

75
00:06:15,760 --> 00:06:21,510
el depositario en línea, incluyendo el historial de todos los commits.

76
00:06:21,510 --> 00:06:26,550
Luego, volviendo allí, puedes ver más detalles sobre todos los

77
00:06:26,550 --> 00:06:31,770
de las confirmaciones que se han enviado al sitio del servidor.

78
00:06:31,770 --> 00:06:35,510
Puedo examinar cada una de esas confirmaciones con un poco más de detalle y

79
00:06:35,510 --> 00:06:42,750
luego volviendo a esa fuente, puedo ver más detalles de la fuente así.

80
00:06:42,750 --> 00:06:46,060
Entonces eso ahora ha configurado mi repositorio git local

81
00:06:47,140 --> 00:06:51,691
en el paquete.

82
00:06:51,691 --> 00:06:56,820
El procedimiento es bastante similar incluso en GitHub.

83
00:06:56,820 --> 00:06:59,590
Entonces, déjame configurar un repositorio en línea de GitHub.

84
00:06:59,590 --> 00:07:04,540
Ahora, obviamente, debe recordar que su repositorio local solo puede coincidir

85
00:07:04,540 --> 00:07:08,770
con un repositorio git en línea.

86
00:07:08,770 --> 00:07:13,750
Por lo tanto, solo iré a través de la configuración del repositorio en GitHub y notará

87
00:07:13,750 --> 00:07:18,330
que se requeriría el mismo tipo de comandos si desea configurar

88
00:07:18,330 --> 00:07:23,470
su repositorio local para ser replicado en un repositorio en GitHub.

89
00:07:23,470 --> 00:07:27,340
Así que en GitHub, si inicias sesión en tu cuenta,

90
00:07:27,340 --> 00:07:30,570
verías algo como esto en tu Página de inicio.

91
00:07:30,570 --> 00:07:35,160
Puede ir al lado derecho donde hay un signo más y luego haga clic en eso para

92
00:07:35,160 --> 00:07:40,715
crear un nuevo repositorio o simplemente haga clic en este botón aquí para decir nuevo repositorio.

93
00:07:40,715 --> 00:07:45,480
Y luego cuando surge puedo simplemente decir git-test.

94
00:07:45,480 --> 00:07:50,735
Y luego, de nuevo como recordatorio, por favor haga que sea un repositorio privado.

95
00:07:50,735 --> 00:07:55,755
La mayoría de estos proveedores le permiten ahora almacenar repositorios privados en línea,

96
00:07:55,755 --> 00:08:01,175
así que por qué hacerlos públicos a menos que realmente quiera compartirlos con otras personas.

97
00:08:01,175 --> 00:08:05,360
Por lo tanto, les instaría encarecidamente a mantener sus repositorios privados para

98
00:08:05,360 --> 00:08:08,620
por el momento a menos que estén trabajando con un equipo.

99
00:08:09,770 --> 00:08:14,635
Por lo tanto, simplemente haga clic en privado y luego cree repositorio.

100
00:08:14,635 --> 00:08:17,095
Y luego, eso creará un repositorio.

101
00:08:17,095 --> 00:08:19,915
Y luego, verás que GitHub también me da

102
00:08:19,915 --> 00:08:24,575
un montón de comandos aquí sobre cómo configurar el repositorio.

103
00:08:24,575 --> 00:08:27,745
Por lo tanto, para crear un nuevo repositorio en la línea de comandos,

104
00:08:27,745 --> 00:08:31,055
los comandos que realmente habíamos hecho anteriormente.

105
00:08:31,055 --> 00:08:32,995
O para insertar un repositorio existente,

106
00:08:32,995 --> 00:08:36,395
los mismos dos tipos de comandos que deben emitirse.

107
00:08:38,040 --> 00:08:43,420
Entonces, eso básicamente configura su repositorio git hub

108
00:08:43,420 --> 00:08:48,440
para cumplir con su repositorio local.

109
00:08:48,440 --> 00:08:53,840
Entonces, dado que ya he vinculado mi repositorio a Bitbucket, estoy

110
00:08:53,840 --> 00:08:57,990
no voy a usar mi repositorio de GitHub para el propósito, así que

111
00:08:59,810 --> 00:09:05,400
como nota, el procedimiento es bastante similar en cualquiera de ellos.

112
00:09:05,400 --> 00:09:10,800
Dar y tomar algunas diferencias en la forma en que la información

113
00:09:10,800 --> 00:09:15,230
se representa en la pantalla en la interfaz de usuario y un poco de cambios.

114
00:09:15,230 --> 00:09:20,650
Más o menos, son similares en la forma en que vas a hacer uso de ellos

115
00:09:20,650 --> 00:09:26,640
en términos de intermediar tu repositorio local de Git al repositorio en línea aquí.

116
00:09:27,650 --> 00:09:33,100
Entonces, con esto, supongamos que alguien te da un repositorio de Git.

117
00:09:33,100 --> 00:09:37,040
¿Puedes hacer una copia de eso en tu local?

118
00:09:37,040 --> 00:09:41,430
Así que aquí es donde usamos otro comando Git llamado Git Claw.

119
00:09:41,430 --> 00:09:45,090
Así que ahora, aquí verás que tengo este repositorio git-test.

120
00:09:45,090 --> 00:09:50,350
Así que lo que voy a hacer es, voy a ir a este repositorio y

121
00:09:50,350 --> 00:09:56,580
luego copiar esta URL y luego te mostraré cómo puedo

122
00:09:56,580 --> 00:10:01,270
crear una copia de ese repositorio de Git o

123
00:10:01,270 --> 00:10:05,840
clonar este repositorio en línea en mi computadora local.

124
00:10:05,840 --> 00:10:09,380
Así que, finjamos que estoy en otra computadora.

125
00:10:09,380 --> 00:10:12,790
Y luego, iremos a nuestra línea de comandos y

126
00:10:12,790 --> 00:10:16,720
luego crearemos otro repositorio con el mismo nombre.

127
00:10:19,120 --> 00:10:23,110
Al ir a mi línea de comando, sólo voy a avanzar hacia arriba en mi ganancia.

128
00:10:23,110 --> 00:10:26,050
Ves que tengo mi carpeta git-test allí.

129
00:10:26,050 --> 00:10:31,167
Así que voy a crear otra carpeta temporal aquí

130
00:10:31,167 --> 00:10:37,000
solo para mostrarte que puedo clonar un repositorio git en línea.

131
00:10:37,000 --> 00:10:39,900
Entonces, en mi carpeta temporal ves que está vacía.

132
00:10:41,120 --> 00:10:46,570
Entonces, para revisar el comando que dice, git clone y la URL del repositorio.

133
00:10:46,570 --> 00:10:50,540
Entonces, aplicemos este comando y luego clonemos ese repositorio git en línea.

134
00:10:51,790 --> 00:10:56,742
Fingiendo que estamos en otra computadora, así que voy a decir,

135
00:10:56,742 --> 00:11:05,710
git clone y luego, Pega la URL de mi repositorio de bitbucket aquí.

136
00:11:05,710 --> 00:11:10,230
Y luego, verías que el repositorio ahora se clona

137
00:11:10,230 --> 00:11:13,820
en una carpeta local con el mismo nombre git-test.

138
00:11:13,820 --> 00:11:18,770
Así que ahora, si hago una lista del directorio,

139
00:11:18,770 --> 00:11:21,590
puede ver que la carpeta git-test ha sido creada.

140
00:11:21,590 --> 00:11:27,030
Entonces, vamos a la carpeta git-test y verás que

141
00:11:27,030 --> 00:11:32,130
esta es una copia exacta de la estructura de carpetas que habíamos creado anteriormente.

142
00:11:32,130 --> 00:11:37,480
Así que así es como puedes clonar un repositorio de Git en línea.

143
00:11:37,480 --> 00:11:42,310
Entonces, todo lo que necesita hacer es obtener la URL de ese repositorio de Git y

144
00:11:42,310 --> 00:11:48,090
simplemente use git-clone para obtener una copia de eso en su computadora local.

145
00:11:49,910 --> 00:11:56,670
Con esto, completamos este ejercicio sobre el uso de repositorios Git en línea.

146
00:11:56,670 --> 00:11:58,112
Entonces, ¿finalmente lo hiciste?

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