Por Agustina Pesce 1, 2, Santiago Soler 1,2 y Mariana Gómez3
1 CONICET, Argentina
2 Instituto Geofísico Sismológico Volponi, UNSJ, Argentina
3 Centro de Investigación Científica y de Educación Superior de Ensenada, Baja California (CICESE), México
Información | |
---|---|
Cuándo | Sábado 27 de noviembre de las 14:00 a las 18:00 hrs UTC |
Dónde | Zoom (link en el canal de Slack #coding-group ) |
Inscripción | formulario |
Notas colaborativas | Etherpad: https://pad.disroot.org/p/2o7i0afvxpe8jcdy |
Material | https://swcarpentry.github.io/git-novice-es |
Diapositivas | https://geolatinas.github.io/intro-to-git-2021/ |
En este taller aprenderemos las bases de lo que es Git y Github. Comprenderás qué es el control de versiones y por qué es importante usarlo. El enfoque del taller es eminentemente práctico, de manera que con cada nuevo tema, los ejercicios en parejas o grupales te permitirán afianzar el conocimiento adquirido y resolver los conflictos más comunes que suelen presentarse.
Asegúrate de completar los siguientes pasos antes del Sábado 27 de noviembre:
- Instalar una aplicación de Terminal
- Instalar git
- Instalar un editor de texto
- Crear una cuenta en GitHub
- Llenar formulario de registro al taller
Más adelante encontrás instrucciones de cómo realizar estos pasos.
Acá podrás encontrar instrucciones para configurar tu computadora y tener todo listo para el taller. Las instrucciones y los programas que vas a tener que instalar van a variar dependiendo de tu sistema operativo. Todos los programas que necesitas para el taller se encuentran bajo licencias de Software Libre.
El primer requisito es tener instalada una aplicación de terminal. La terminal es un programa que nos permite interactuar con la computadora mediante comandos de texto que introducimos por el teclado. En vez de tener menús y botones que clickeamos con el mouse, la terminal nos permite realizar muchísimas tareas a través de comandos.
Cada sistema operativo posee su propia aplicación de terminal.
- Windows: Windows posee una aplicación de terminal que podemos acceder
a través de
cmd
en nuestro menú de inicio. Esa terminal no nos será útil para este taller, es por ello que vamos a necesitar instalar una distinta, la cual viene incluida cuando instalemosgit
. Por ende, pasá al siguiente paso. - MacOS: MacOS viene por defecto con una aplicación llamada
Terminal
a la cual podemos acceder desde nuestro menú de Aplicaciones. Verifica que la tienes instalada y que puedes abrirla sin problemas. - Linux: Las distribuciones de Linux traen una aplicación de terminal
preinstalada, aunque su nombre puede diferir dependiendo de qué entorno de
escritorio o qué distribución estés usando. Podrás encontrarla en el menú de
aplicaciones bajo el nombre
Emulador de Terminal
,Terminal de GNOME
oKonsole
.
Git es el software que vamos a estar explorando durante el taller y por ende necesitaremos instalarlo. Las instrucciones de instalación varían en función del sistema operativo que utilices.
-
Windows: Vamos a instalar GitBash que incluye tanto
git
como una aplicación de terminal y el shellbash
. Podrás encontrar instrucciones detalladas realizadas por Software Carpentries sobre cómo instalarlo. -
Mac: Vamos a instalar
git-osx-installer
, que podemos descargar desde acá: https://sourceforge.net/projects/git-osx-installer/files/ . Podrás encontrar instrucciones detalladas realizadas por Software Carpentries sobre cómo instalarlo. -
Linux: En la mayoría de las distribuciones de Linux podemos instalar
git
mediante el gestor de paquetes. Si usas Ubuntu, Debian o alguna derivada de ellas, podés instalarlo ejecutando el siguiente comando en la terminal:sudo apt install git
. Si usas Fedora, ejecutásudo dnf install git
. Y si utilizás Arch, Manjaro o derivadas ejecutá:sudo pacman -S git
.
Durante el taller vamos a utilizar un editor de texto para realizar cambios a nuestros archivos. No es necesario que instalemos un editor de texto en particular, cualquier editor con el que te sientas comode es perfecto. Si no usas un editor de texto, no sabés cuál elegir o te gustaría empezar a utilizar otro, aquí te dejamos una lista de los editores de texto más usualmente utilizados:
Los editores marcados con un asterisco no se encuentran disponibles bajo licencias de Software Libre, sino bajo licencias privativas.
Por último es necesario que crees una cuenta en Github si no tienes una. Puedes crear tu cuenta en Github de forma gratuita requiriendo únicamente ingresar una cuenta de correo electrónico. Por favor, revisa qué información de tu perfil quieres hacer pública. Aquí te dejo un instructivo sobre cómo mantener la dirección de correo electrónico privada si lo deseas.
Por último, por favor llena este formulario y recibirás el link de acceso para el taller ¡te esperamos!