# [RACIMO-Móncora] Trabajo en *Google Colab*
Instrucciones para copiar el material del proyecto Móncora en *Google Colab.*
:::info
:cloud: Colab, también conocido como "Colaboratory", te permite programar y ejecutar Python en tu navegador con las siguientes ventajas:
- No requiere configuración
- Permite compartir contenido fácilmente
:::
## :beginner: Clonar repositorio en *Google Colab*
1. Ir a https://colab.research.google.com
2. Crear un nuevo Notebook desde `Archivo / Nuevo notebook`
3. Usar el siguiente código para montar *Google Drive* en el espacio de trabajo.
```
from google.colab import drive
drive.mount('/gdrive')
```
> Debes dar permiso para acceder a los archivos desde el mensaje desplegado.
4. Crear la carpeta de trabajo en *Google Drive* usando
```
!mkdir /gdrive/MyDrive/carpetaTrabajo
```
> Puedes reemplazar `carpetaTrabajo` a tu gusto. No uses espacios ni caracteres especiales.
5. Ingresar a la carpeta de trabajo
```
%cd "/gdrive/MyDrive/carpetaTrabajo"
```
> Reemplazar `carpetaTrabajo` por el nombre de la carpeta creada en el punto anterior.
6. Clonar el repositorio e ingresar a la carpeta con
```
!git clone https://gitmilab.redclara.net/halleyUIS/moncora.git
%cd "moncora"
```
:::success
Si todo sale bien deberías ver el siguiente texto en la pantalla :arrow_heading_down:
```
Cloning into 'moncora'...
remote: Enumerating objects: 2167, done.
remote: Counting objects: 100% (2017/2017), done.
remote: Compressing objects: 100% (1064/1064), done.
remote: Total 2167 (delta 1275), reused 1381 (delta 845), pack-reused 150
Receiving objects: 100% (2167/2167), 56.83 MiB | 12.75 MiB/s, done.
Resolving deltas: 100% (1360/1360), done.
Updating files: 100% (179/179), done.
/gdrive/MyDrive/carpetaTrabajo/moncora
```
:::
## :timer_clock: Clonar repositorio en *Google Colab* [Versión rápida]
1. Ir a https://colab.research.google.com
2. Crear un nuevo Notebook desde `Archivo / Nuevo notebook`
3. Usar el siguiente código para montar *Google Drive* en el espacio de trabajo.
```
from google.colab import drive
drive.mount('/gdrive')
```
4. Clonar el repositorio ejecutando
```
!mkdir /gdrive/MyDrive/carpetaTrabajo
%cd "/gdrive/MyDrive/carpetaTrabajo"
!git clone https://gitmilab.redclara.net/halleyUIS/moncora.git
%cd "moncora"
```
> Recuerda reemplazar `carpetaTrabajo` por un nombre a tu gusto
>
## :computer: Para abrir los notebooks
1. Ir a https://drive.google.com
2. Ubicar el notebook a trabajar en `carpetaTrabajo/moncora`
3. Dar clic derecho y seleccionar: *Abrir con* :arrow_right: *Google Colaboratory*
4. 4. El notebook se mostrará en una nueva pestaña.
## :arrow_double_down: Actualizar los archivos del repositorio
Para actualizar los archivos desde el repositorio original, desde el notebook inicial o desde algún notebook con los archivos de *Google Drive* cargados, ejecute el siguiente código:
```
from google.colab import drive
drive.mount('/gdrive')
%cd "/gdrive/MyDrive/carpetaTrabajo/moncora"
!git pull
```