# Desplegar apps en GitHub usando TortoiseGIT

> TortoiseGit es un cliente de control de código Git, basado en TortoiseSVN. Es un software de código abierto bajo licencia GNU

Por Shodipo Ayomide, publicado el 2 mar 2018. Versión web: https://blog.shodipoayomide.com/es/deploying-apps-to-github-using-tortoise-git

![](https://res.cloudinary.com/developerayo/image/upload/v1551556961/totoise_git.png)

TortoiseGit es un cliente de control de código Git, basado en TortoiseSVN. Es un software de código abierto bajo licencia GNU

- https://github.com/TortoiseGit/TortoiseGit

## Beneficios de usar Tortoisegit

- Tortoisegit hace más fácil clonar un repositorio
- Tortoisegit hace más fácil subir tu código desde tu equipo a tu repositorio en línea con un solo comando.
- Es extremadamente fácil hacer pull desde tu repositorio en línea para actualizar tu copia local con solo hacer clic en un botón si estás trabajando en un proyecto colaborativo.
- Esta herramienta facilita eliminar todos los archivos sin seguimiento de tu copia local con solo hacer clic en un botón.
- Y mucho más, que puedes encontrar en el enlace de abajo:

## Cómo conectar TortoiseGit con Github

- Ve a [github.com](http://github.com) e inicia sesión
- Crea un nuevo repositorio.

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557114/1.png)

- Crea un repositorio remoto en Github y ponle nombre.

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557111/2.png)

*El mío ya está creado, así que voy a trabajar con ese, solo pon el nombre y listo. Luego haz clic en OK.*

- Copia la línea que contiene el enlace de tu proyecto: https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557113/3.png)

- Ahora vamos al TortoiseGit que instalamos antes.

![](https://res.cloudinary.com/developerayo/image/upload/v1551557111/4.png)

- Una vez que tengas todo abierto, haz clic en generate y luego mueve el cursor por todo el recuadro para que vaya más rápido
- Después de hacer clic en generate, tendrás un recuadro como este de abajo

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557112/5.png)

### Se ve más o menos así

```ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAq0jmbEdOeDHZBcD8o8FvUv1lCUBJJmM0DpHz+nn7SzT4CT2PHcOBken+9L2Zz9D7bopmx033DX3/
kp/84m3Ea1n/bVDEDfWve2hH6MGcaMM3KVBhMB+6j9LVludG8zYAIt+vrDI/F9f2pZv27h9DznOT+
0PJg4cpOkRSFJTgI3tY4cNTWr5kTZdBONEMI+QGNtpWwr774S
```

- Una vez que tengas esto, guárdalo en un archivo seguro.
- No olvides que copiaste de GITHUB el enlace del repositorio de tu proyecto, ahora vamos a usarlo:

<mark clasName="bg-purple-300 text-white">
  https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git
</mark>

- Crea una carpeta en el escritorio y ponle nombre. La mía se llama Code, luego crea un archivo dentro de la carpeta, el mío se llama myproject. Crea un archivo de texto llamado hi.txt y escribe algo de texto en él.
- pasemos a usar el enlace de github

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557113/6.png)

*Ahora ves el archivo hi.txt que creamos, en el cuadro de mensaje escribe initialcommit y luego haz clic en ok*

  {" "}

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557111/7.png)

- Ahora volvamos al repositorio que creamos en GITHUB
- Recuerda el enlace que copiaste de github

<mark className="bg-purple-300 text-white ">
  https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git
</mark>

- vamos a usarlo.
- Haz clic derecho en la carpeta que creaste, la mía se llama ‘myproject’, luego haz clic en tortoisegit y después en la opción push que está arriba de la lista.

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557114/8.png)

### Cómo configurar el diálogo PUSH con Github

- Haz clic en el botón manage y aparecerá otro cuadro de diálogo como el de abajo

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557115/9.png)

*Completa el diálogo*

- Remote: Origin
- URL: la url de github que copiaste antes, la mía es https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git\
- La clave ssh o putty que guardaste antes, tendrás que añadir ese archivo aquí desde donde lo guardaste
- Haz clic en add new

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557113/10.png)

*Solo haz clic en ok*

- Entonces empieza a subirlo a tu repositorio de GitHub ya creado

      ![](https://res.cloudinary.com/developerayo/image/upload/v1551557114/11.png)

*Tendrás que esperar unos segundos 'Ve a tomarte un café' *

- Por último, visita tu repositorio en GitHub

  ![](https://res.cloudinary.com/developerayo/image/upload/v1551557115/12.png)

---

¡Hurra! 🎉🎉 Acabas de desplegar tu primer archivo en GitHub usando TortoiseGIT

![](https://res.cloudinary.com/developerayo/image/upload/v1551557115/13.png)

¡Gracias por leer! 🔥🚀
