Table of Contents

Preparación del sistema

Temas teóricos

Precauciones

Instrucciones generales

  1. Lea completamente todos los pasos de la guía de esta actividad

Guía

Parte 1. Configuración básica del sistema y encendido

Actualización de la distribución de Linux Debian

sudo apt-get update
sudo apt-get dist-upgrade
reboot

Parte 2. Configuración de Git

Llaves SSH

Necesitamos llaves criptográficas asimétricas para poder tener acceso al servidor de git del curso. A continuación se explica el proceso para crear dichas llaves.

  ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Enter a file in which to save the key (/home/you/.ssh/id_rsa): [Enter]
Enter passphrase (empty for no passphrase): [contraseña segura]
Enter same passphrase again: [contraseña segura]
  eval "$(ssh-agent -s)"
  ssh-add ~/.ssh/id_rsa

Repositorio del curso

  mkdir ~/repos
  cd ~/repos
  git clone ssh://gitolite3@arcoslab.eie.ucr.ac.cr/micros_2_2018
  cd micros_2_2018
  mkdir nombre1_nombre2
  cd nombre1_nombre2
  touch README
  git pull
  git add README
  git commit -m 'Adding readme for team nombre1_nombre2'
  git push

Parte 3. Git cheat sheet

Crear una copia local de un repositorio

git clone

Descargar actualizaciones del repositorio remoto

git pull

Enviar actualizaciones al repositorio remoto

git push

Agegar archivos al repositorio

git add file1 file2 file3

Hacer un mensaje significativo de commit, para control de versiones

git commit -m 'mensaje significativo'
Apectos a recordar

Referencias

Creación de llaves ssh

Uso básico de git