[MÚSICA]
Los repositorios Git en línea te permiten almacenar una copia
en línea de tu repositorio Git.
Que se puede compartir fácilmente entre muchas computadoras y muchos usuarios.
Aprendamos sobre dos de los proveedores de servicios de repositorio Git en línea,
GitHub y Bitbucket, con un poco más de detalle.
Veremos cómo podemos configurar nuestro repositorio Git local
para que se refleje en un repositorio Git en línea.
Hay varios proveedores de servicios de repositorio Git en línea.
Dos de los más populares son GitHub y Bitbucket.
Veré con más detalle cómo puedes configurar el repositorio Git que
preparaste en el ejercicio anterior
para hacerlo en un repositorio Git en línea en Bitbucket.
Para configurar un repositorio Git en línea, ve a uno de estos
proveedores de servicios en línea y regístrate para obtener una cuenta.
Yo he registrado una cuenta de Bitbucket,
tengo la página de inicio abierta aquí.
Voy a crear un repositorio nuevo
en línea en mi repositorio de Bitbucket.
Hago clic en Crear Repositorio,
esto nos da algunos detalles.
Esto varía con el proveedor de servicios de repositorio.
Especificaré el nombre del repositorio
como git-test, y voy a marcarlo como un repositorio privado.
Para este curso y todos los cursos restantes en esta especialización,
le recomiendo mucho que mantenga sus repositorios como repositorios privados,
porque no querrás que otra persona copie el código que guardas
en tu repositorio Git en línea.
Así que por favor,
asegúrate de usar solo repositorios privados en esta especialización.
Registraré un repositorio privado de git,
luego simplemente haz clic en crear repositorio.
Se instala, y ya está listo.
Necesito copiar la URL de este repositorio particular.
Verás la URL
del repositorio en la página de inicio del repositorio.
Copia la URL del repositorio, porque lo necesitaremos
para sincronizar nuestro repositorio Git local con este repositorio.
Voy a copiarla.
Y como ya he creado mi repositorio Git local, voy a entrar
allí y a configurarlo para que se refleje en este repositorio Git en línea.
Para ello, necesitamos usar un par de comandos de Git que nos permitan hacerlo.
Yendo al símbolo del sistema en mi carpeta de repositorio Git, escribiré,
git remote add origin.
Y luego pego la URL
de mi repositorio de Bitbucket que acabo de crear y pulso el botón de retorno.
El origen remoto de mi repositorio Git local se configura como el repositorio Bitbucket.
Quiero poder llevar el contenido de mi repositorio
local Git a mi repositorio Git en línea.
Repasemos los comandos para configurar el repositorio Git en línea,
el primero que acabamos de ver es git remote add origin más la URL del repositorio.
Que agrega el repositorio en línea como repositorio remoto
de mi repositorio local de Git.
Una vez hecho eso, necesito insertar los contenidos en mi repositorio en línea.
Para eso, hago git push -u origin master.
Y este comando empujará el repositorio local Git al repositorio en línea.
Escríbelo en el símbolo del sistema.
Una vez que lo he escrito en el símbolo del sistema
y pulso retorno, va a configurar mi repositorio Git.
A veces puede pedirte que escribas tus credenciales
incluyendo la contraseña de tu cuenta de Bitbucket.
Quizás tengas que hacerlo.
Yo lo había hecho previamente, por eso no me ha vuelto a pedir
la contraseña.
Una vez que lo he escrito,
el contenido de mi repositorio local será enviado al sitio del servidor.
Los datos de mi repositorio Git local ahora coinciden con los del servidor.
Vamos a Bitbucket para ver el estado de mi repositorio Git en línea.
Yendo a mi Bitbucket y revisando el repositorio en línea Git,
verás que ha habido una rama,
la rama maestra, que ha sido enviada a mi repositorio Git en línea.
Puedo examinar la fuente mirando la fuente aquí.
Y ves que tengo el archivo index.html,
que es exactamente el mismo que tengo en mi repositorio Git local.
Y examino también los diferentes commits,
Puedo ver el estado del segundo y primer commit.
Puedes ver que toda esta información ha sido subida
al repositorio en línea, incluyendo el historial de todos los commits.
Volviendo allí, puedes ver más detalles sobre
los commits que se han enviado al servidor.
Puedo examinar cada uno de esos commits con un poco más de detalle.
Y vuelvo a la fuente,
puedo ver más detalles de la fuente.
Eso ha configurado mi repositorio
Git local para ser reflejado en Bitbucket.
El procedimiento es bastante similar incluso en GitHub.
Permíteme configurar un repositorio GitHub en línea.
Obviamente, debes recordar que tu repositorio local solo puede
emparejarse con un repositorio en línea.
Así que solo haré la configuración del repositorio en GitHub,
y notarás que se requieren los mismos comandos si deseas configurar
tu repositorio local para que se refleje en un repositorio en GitHub.
En GitHub, si inicias sesión en tu cuenta,
verás algo así en tu página de inicio.
Puedes ir al lado derecho donde hay un signo más y luego haz clic en él
para crear un nuevo repositorio, o haz clic en este botón para un nuevo repositorio.
Y luego, cuando aparece puedes poner git test,
y como recordatorio, por favor, haz que sea un repositorio privado.
La mayoría de estos proveedores te permiten tener repositorios privados en línea,
¿por qué hacerlos públicos a menos que realmente desees compartirlo con otras personas?
Te recomiendo mucho que mantengas tus repositorios privados
por el momento, a menos que estés trabajando en equipo.
Debo recordarte que en este momento, GitHub admite repositorios privados
solo para aquellos suscriptores que pagan por su cuenta de GitHub.
Por lo tanto, no está disponible para suscriptores que utilizan su cuenta gratuita.
Simplemente haz clic en privado
luego crea el repositorio, y se creará un repositorio.
Y luego verás que GitHub también me da
un montón de comandos de cómo configurar el repositorio.
Crean un nuevo repositorio en la línea de comandos, comandos que
en realidad había escrito antes, o para enviar un repositorio existente,
los mismos dos comandos que deben escribirse.
Básicamente esto configura tu repositorio GitHub
para reflejar tu repositorio local.
Como ya he vinculado mi repositorio a Bitbucket,
no voy a usar mi repositorio GitHub para este propósito.
Como has notado, el procedimiento es muy similar en cada uno de ellos.
Hay algunas diferencias en la forma en que la información
se muestra en la pantalla en la interfaz de usuario y unos pequeños cambios.
Más o menos, son similares en la forma en que los utilizarás
para reflejar tu repositorio Git local en el repositorio en línea.
Supongamos que alguien te da un repositorio Git,
¿puedes hacer una copia en tu repositorio local?
Aquí es donde usamos otro comando Git llamado git clone.
Aquí, ves que tengo este repositorio git test.
Voy a ir al repositorio,
y luego copio esta URL.
Y te mostraré cómo puedo crear una copia del repositorio de Git
o clonar este repositorio en línea en mi computadora local.
Imaginemos que estoy en una computadora diferente, y vamos
nuestra línea de comandos, y creamos otro repositorio con ese mismo nombre.
Voy a mi línea de comandos, voy a subir
verás que tengo mi carpeta git-test allí.
Voy a crear una carpeta temp aquí solo para mostrar que
puedo clonar un servicio en línea de repositorio Git en mi carpeta temporal.
Ves que está vacía.
Para repasar el comando, es git clone más la URL del repositorio.
Apliquemos este comando y clonemos el repositorio Git en línea.
Imaginando que estamos en otra computadora, voy a poner git clone.
Y pego la URL de mi repositorio Bitbucket aquí.
Verás que el repositorio ahora se ha clonado
en una carpeta local del mismo nombre, git-test.
Si hago una lista del directorio,
puedes ver que se ha creado la carpeta git-test.
Vamos a la carpeta git-test, y verás que
es una copia exacta de la estructura de la carpeta que habíamos creado anteriormente.
Así es como puedes clonar un repositorio Git en línea.
Todo lo que necesitas hacer es obtener la URL de ese repositorio de Git,
luego simplemente usa git clone para obtener una copia en tu computadora local.
Con esto, completamos este ejercicio sobre el uso de repositorios Git en línea.
¿Did you finally Git it?
[Sonido]