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

2
00:00:04,213 --> 00:00:08,838
Los repositorios Git en línea le permiten almacenar una copia

3
00:00:08,838 --> 00:00:12,260
de su repositorio de Git en línea.

4
00:00:12,260 --> 00:00:19,630
Y se puede compartir fácilmente entre varios ordenadores y varios usuarios.

5
00:00:19,630 --> 00:00:25,730
Vamos a aprender acerca de dos de los proveedores de servicios de repositorio de Git

6
00:00:25,730 --> 00:00:29,030
en línea, GitHub y Bitbucket con un poco más de detalle.

7
00:00:30,060 --> 00:00:35,097
Vamos a ver cómo podemos configurar nuestro repositorio local de Git

8
00:00:35,097 --> 00:00:39,158
para que se refleje en un repositorio Git en línea.

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

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

11
00:00:48,590 --> 00:00:54,010
Repasaré con más detalle sobre cómo puede configurar su repositorio de Git que

12
00:00:55,500 --> 00:00:59,337
preparó en el ejercicio anterior para que se

13
00:00:59,337 --> 00:01:04,220
refleje en un repositorio de Git en línea en Bitbucket.

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

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

16
00:01:15,680 --> 00:01:20,201
Así que aquí, me he registrado en mi cuenta de Bitbucket y

17
00:01:20,201 --> 00:01:22,676
tengo mi página de inicio abierta aquí.

18
00:01:22,676 --> 00:01:25,740
Así que voy a crear un nuevo

19
00:01:25,740 --> 00:01:30,020
repositorio en línea en mi repositorio de Bitbucket.

20
00:01:30,020 --> 00:01:33,070
Así que simplemente hice clic en él, crear repositorio, y

21
00:01:33,070 --> 00:01:36,245
luego esto surgiría algunos detalles.

22
00:01:36,245 --> 00:01:40,480
Ahora, esto varía según el proveedor de servicios de repositorio.

23
00:01:40,480 --> 00:01:48,150
Así que aquí, especificaré el nombre del repositorio y la prueba de sketch.

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

25
00:01:52,810 --> 00:01:58,050
Para este curso y todos los demás cursos de esta especialización,

26
00:01:58,050 --> 00:02:04,090
te aconsejo encarecidamente que mantengas tus repositorios como repositorios privados,

27
00:02:04,090 --> 00:02:08,510
porque no quieres que alguien más esté copiando un código que puedas guardar

28
00:02:08,510 --> 00:02:10,130
en tu repositorio Git en línea.

29
00:02:10,130 --> 00:02:11,340
Así que, por favor,

30
00:02:11,340 --> 00:02:17,190
asegúrese de que solo utilizó repositorios privados en esta especialización.

31
00:02:17,190 --> 00:02:21,020
Así que me registraré como un repositorio privado de Git, y

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

33
00:02:23,840 --> 00:02:30,303
Y luego hará un poco de configuración y luego estará listo para mí, ¿de acuerdo?

34
00:02:30,303 --> 00:02:36,910
Ahora, lo que necesito hacer es copiar este repositorio de formato URL en particular.

35
00:02:36,910 --> 00:02:45,208
Así que verá la URL del repositorio en la página de inicio de ese repositorio.

36
00:02:45,208 --> 00:02:48,244
Así que simplemente copie esa URL para el repositorio,

37
00:02:48,244 --> 00:02:52,583
porque necesitaríamos eso para sincronizar nuestro

38
00:02:52,583 --> 00:02:57,630
repositorio Git local con este repositorio, así que voy a copiar eso.

39
00:02:57,630 --> 00:03:02,764
Y como ya he creado mi repositorio local de Git, voy a

40
00:03:02,764 --> 00:03:08,190
entrar allí y configurarlo para que se refleje en este repositorio de Git en línea.

41
00:03:08,190 --> 00:03:14,140
Entonces, para eso, necesitamos usar un par de comandos de Git que nos permitan hacer esto. Al

42
00:03:15,600 --> 00:03:22,597
ir al símbolo del sistema en mi carpeta de repositorio de Git,

43
00:03:22,597 --> 00:03:26,839
escribiré git remote add origin.

44
00:03:26,839 --> 00:03:32,175
Y luego pegue la URL para mi repositorio de Bitbucket

45
00:03:32,175 --> 00:03:38,282
que acabo de crear, y, Haga clic en el retorno.

46
00:03:38,282 --> 00:03:46,895
Así que ahora, mi origen remoto de repositorios Git locales se establece en el repositorio de Bitbucket.

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

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

49
00:03:59,180 --> 00:04:03,650
Así que revisando los comandos para configurar el repositorio Git en línea,

50
00:04:03,650 --> 00:04:08,671
el primero que acabamos de hacer, Git remoto add origin y la URL del repositorio.

51
00:04:08,671 --> 00:04:14,284
Y esto agregará el repositorio en línea como el repositorio remoto para

52
00:04:14,284 --> 00:04:16,960
mi repositorio local de Git.

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

54
00:04:22,290 --> 00:04:27,990
Para eso, voy a hacer Git push-u origen master.

55
00:04:27,990 --> 00:04:33,910
Y este comando empujaría el repositorio local de Git al repositorio en línea.

56
00:04:33,910 --> 00:04:36,546
Así que vamos a escribir eso, agregar el símbolo del sistema.

57
00:04:45,014 --> 00:04:48,886
Entonces, una vez que escribí esto en el símbolo del sistema y

58
00:04:48,886 --> 00:04:54,260
presioné el Retorno, va a configurar mi repositorio de Git.

59
00:04:54,260 --> 00:04:59,060
A veces, puede pedirle que escriba sus credenciales,

60
00:04:59,060 --> 00:05:05,660
incluida su contraseña en su cuenta de Bitbucket, por lo que puede que tenga que hacerlo.

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

62
00:05:09,241 --> 00:05:09,966
la contraseña.

63
00:05:09,966 --> 00:05:14,438
Pero una vez que haya escrito eso, el contenido de mi

64
00:05:14,438 --> 00:05:18,068
repositorio local de Git se enviará al lado del servidor.

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

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

67
00:05:25,120 --> 00:05:30,800
Así que vamos a Bitbucket para ver el estado de mi repositorio Git en línea ahora.

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

69
00:05:38,400 --> 00:05:44,320
verías que ha habido una rama,

70
00:05:44,320 --> 00:05:48,930
la rama maestra, que ha sido enviada a mi repositorio Git en línea.

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

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

73
00:05:57,280 --> 00:06:04,150
lo que tengo en mi repositorio local de Git, y examinar los diversos comentarios también,

74
00:06:04,150 --> 00:06:09,590
por lo que puedo ver el estado en el segundo comentario y el primer comentario.

75
00:06:09,590 --> 00:06:14,706
Así que ahora puede ver que toda esta información se ha subido

76
00:06:14,706 --> 00:06:21,510
al repositorio en línea, incluyendo el historial de todos los comentarios.

77
00:06:21,510 --> 00:06:26,600
Luego volviendo allí, puede ver más detalles sobre todos

78
00:06:26,600 --> 00:06:31,770
los comentarios que se han enviado al lado del servidor.

79
00:06:31,770 --> 00:06:35,350
Puedo examinar cada uno de esos comentarios con un poco más de detalle.

80
00:06:35,350 --> 00:06:38,350
Y voy a volver a esa fuente,

81
00:06:38,350 --> 00:06:42,750
puedo ver más detalles de la fuente así.

82
00:06:42,750 --> 00:06:46,612
Entonces eso ahora ha configurado mi

83
00:06:46,612 --> 00:06:51,630
repositorio local de Git para que se refleje en Bitbucket.

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

85
00:06:56,820 --> 00:07:00,070
Así que permítanme configurar un repositorio en línea de GitHub.

86
00:07:00,070 --> 00:07:04,525
Obviamente, debe recordar que su repositorio local solo se puede

87
00:07:04,525 --> 00:07:08,770
emparejar con un repositorio Git en línea.

88
00:07:08,770 --> 00:07:13,750
Así que solo iré a configurar el repositorio en GitHub, y notarás

89
00:07:13,750 --> 00:07:18,330
que se requerirá este mismo tipo de comandos si quieres configurar

90
00:07:18,330 --> 00:07:23,470
tu repositorio local para que se refleje en un repositorio en GitHub.

91
00:07:23,470 --> 00:07:27,340
Por lo tanto, en GitHub, si inicias sesión en tu cuenta,

92
00:07:27,340 --> 00:07:30,570
verás algo como esto en tu página de inicio.

93
00:07:30,570 --> 00:07:34,422
Puede ir al lado derecho donde hay un signo más, y

94
00:07:34,422 --> 00:07:37,294
luego hacer clic en eso para crear un nuevo repositorio, o

95
00:07:37,294 --> 00:07:40,605
simplemente hacer clic en este botón aquí para guardar su repositorio.

96
00:07:40,605 --> 00:07:45,210
Y luego, cuando surja eso, simplemente puedo decir git-test, y

97
00:07:45,210 --> 00:07:50,735
luego de nuevo, como recordatorio, por favor haga el repositorio privado.

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

99
00:07:55,755 --> 00:08:01,175
Entonces, ¿por qué hacerlas públicas a menos que realmente quieras compartirlas con otras personas?

100
00:08:01,175 --> 00:08:05,350
Así que le insto encarecidamente a mantener sus repositorios privados por

101
00:08:05,350 --> 00:08:09,560
el momento, a menos que esté trabajando con un equipo.

102
00:08:09,560 --> 00:08:15,200
Debo recordarle que en este momento, GitHub admite repositorios privados

103
00:08:15,200 --> 00:08:21,970
solo para aquellos suscriptores que pagan por su cuenta de GitHub.

104
00:08:21,970 --> 00:08:27,670
Por lo tanto, no está disponible para los suscriptores que están utilizando su cuenta gratuita.

105
00:08:27,670 --> 00:08:31,884
Así que simplemente haga clic en Privado, y luego Crear repositorio,

106
00:08:31,884 --> 00:08:34,812
y luego eso creará un repositorio.

107
00:08:34,812 --> 00:08:39,846
Y luego verías que GitHub también me da un montón de comandos aquí sobre cómo

108
00:08:39,846 --> 00:08:45,650
configurar el repositorio, por lo que para crear un nuevo repositorio en la línea de comandos.

109
00:08:45,650 --> 00:08:50,870
Los comandos que realmente habíamos hecho antes o para empujar un repositorio existente,

110
00:08:50,870 --> 00:08:54,300
los mismos dos tipos de comandos que tienen que ser emitidos.

111
00:08:55,940 --> 00:09:01,260
Así que básicamente configura su repositorio de GitHub

112
00:09:01,260 --> 00:09:06,340
para que refleje su repositorio local.

113
00:09:06,340 --> 00:09:10,990
Por lo tanto, como ya he vinculado mi repositorio a Bitbucket,

114
00:09:10,990 --> 00:09:15,600
no voy a usar mi repositorio de GitHub para este propósito.

115
00:09:15,600 --> 00:09:23,102
Así que como usted nota, el procedimiento es bastante similar en cualquiera de ellos.

116
00:09:23,102 --> 00:09:28,042
Dar y tomar algunas diferencias en la forma en que la información se representa

117
00:09:28,042 --> 00:09:33,170
en la pantalla en la interfaz de usuario y un poco de cambios.

118
00:09:33,170 --> 00:09:38,410
Más o menos, son similares en la forma en que va a hacer uso de ellos en términos

119
00:09:38,410 --> 00:09:44,540
de reflejar su repositorio Git local en el repositorio en línea aquí.

120
00:09:45,550 --> 00:09:50,990
Entonces, con esto, supongamos que alguien te da un repositorio de Git,

121
00:09:50,990 --> 00:09:54,940
¿puedes hacer una copia de eso en tu local?

122
00:09:54,940 --> 00:09:59,330
Así que aquí es donde usamos otro comando Git llamado clon de Git.

123
00:09:59,330 --> 00:10:02,794
Así que ahora, aquí, ves que tengo este repositorio de prueba de git-test.

124
00:10:02,794 --> 00:10:08,395
Entonces, lo que voy a hacer es ir al repositorio,

125
00:10:08,395 --> 00:10:10,520
y luego copiar esta URL.

126
00:10:10,520 --> 00:10:17,330
Y luego te mostraré cómo puedo crear una copia del repositorio de Git

127
00:10:18,590 --> 00:10:23,740
o clonar este repositorio en línea en mi computadora local.

128
00:10:23,740 --> 00:10:28,730
Así que fingamos que estoy en una computadora diferente, y luego iremos a nuestra

129
00:10:29,900 --> 00:10:34,610
línea de comandos y luego crearemos otro repositorio con ese mismo nombre. Al

130
00:10:37,020 --> 00:10:40,809
ir a mi línea de comandos, solo voy a moverme hacia mi, y

131
00:10:40,809 --> 00:10:43,838
verás que tengo mi carpeta git-test allí.

132
00:10:43,838 --> 00:10:49,130
Así que voy a crear otra carpeta temporal aquí,

133
00:10:49,130 --> 00:10:54,900
solo para mostrarte que puedo clonar un repositorio Git en línea.

134
00:10:54,900 --> 00:10:57,790
Entonces, en mi carpeta temporal, verás que está vacía.

135
00:10:59,020 --> 00:11:04,470
Entonces, para revisar el comando, dice clon de Git y la URL del repositorio.

136
00:11:04,470 --> 00:11:08,440
Así que vamos a aplicar este comando y luego clonar ese repositorio Git en línea.

137
00:11:09,700 --> 00:11:14,617
Fingiendo que estamos en otra computadora, así que voy a decir,

138
00:11:14,617 --> 00:11:19,443
git clone y luego, pegue la URL

139
00:11:19,443 --> 00:11:23,610
de mi repositorio Bitbucket aquí.

140
00:11:23,610 --> 00:11:28,130
Y luego verías que el repositorio de Git no se clonará

141
00:11:28,130 --> 00:11:31,930
en una carpeta local con el mismo nombre git-test.

142
00:11:31,930 --> 00:11:36,670
Así que ahora, si hago una lista del directorio,

143
00:11:36,670 --> 00:11:39,490
puede ver que se ha creado la carpeta git-test.

144
00:11:39,490 --> 00:11:44,930
Así que vamos a la carpeta git-test, y luego usted que

145
00:11:44,930 --> 00:11:50,030
esta es una copia exacta de la estructura de carpetas que habíamos creado anteriormente.

146
00:11:50,030 --> 00:11:55,181
Así es como puedes clonar un repositorio Git en línea.

147
00:11:55,181 --> 00:12:00,391
Así que todo lo que necesita hacer es obtener la URL de ese repositorio de Git, y

148
00:12:00,391 --> 00:12:05,990
luego simplemente usar el clon de Git para obtener una copia de eso en su computadora local.

149
00:12:07,810 --> 00:12:14,414
Con esto, completamos este ejercicio sobre el uso de repositorios Git en línea.

150
00:12:14,414 --> 00:12:16,083
¿ Así que finalmente lo conseguiste?

151
00:12:16,083 --> 00:12:19,229
[ MÚSICA]