Configuración de GitHub y del repositorio: trabajo primera semana de CC
Explicaremos en conjunto tanto el trabajo realizado en la sesión de laboratorio como el trabajo para el hito 0.
En primer lugar, tenemos ya realizada la instalación de git.
Creación de par de claves y subida a GitHub
Par este proceso se ha seguido esta guía. También se incluyen las imágenes con el proceso seguido.
- Generar la clave.
- Agregar clave al agente.
- Agregarla a la cuenta de GitHub: ya tenemos instalada la herramienta xclip y la usamos para copiar la clave pública
- Accedemos a nuestra cuenta de GitHub y la añadimos dentro del apartado Settings.
Creación de los repositorios de la asignatura
Se han creado los tres repositorios necesarios tal y como se indica. No se cree necesario explicar su procedimiento de creación. A continuación se muestran imágenes de la pantalla principal de los mismos. Tener en cuenta que sobre todo para la creación del repositorio del proyecto de la asignatura se han incluido los tres archivos indicados y que GitHub permite crear automáticamente: README.md
, archivo de licencia y .gitignore
.
En el repositorio del proyecto se han comenzado a utilizar issues y milestones para incluir la documentación inicial y seguir con esta buena práctica.
Configuración de los remotos
Para añadir el remoto en la copia local del repositorio de la asignatura se ha usado la orden especificada en la carpeta de objetivos.
Configuración de git correcta
Para establecer el correo y nombre en git usamos esta guía.
Por su parte, para la configuración de la opción de rebase automática se ha consultado esta página.
Edición del perfil de GitHub
Se ha modificado el perfil de GitHub para que aparezca una imagen en vez del avatar por omisión, nombre completo, ciudad y universidad.
Activar la doble autenticación
Se muestran los pasos para activar la doble autenticación y que se muestra en este enlace.
Al finalizar el proceso se observa que se ha configurado correctamente.
Después de la activación de la doble autenticación fue necesario seguir este tutorial para poder hacer pull.
Dónde obtener recursos cloud gratuitos
Las investigaciones para la obtención de recursos en la nube gratuitos ha llevado a lo siguiente:
- Digital Ocean: ofrece 100$ durante 60 días para nuevas cuentas.
- Amazon Web Services: algunas de sus ofertas son por 12 meses y otras ilimitadas. Es necesario poner un método de pago para la cuenta.
- Azure: da 12 meses gratis de servicios populares (25 servicios siempre gratis) y 200$ durante los primeros 30 días.
- Oracle: algunos servicios siempre gratuitos y 300$ durante los primeros 30 días.
- Google Cloud: algunos productos gratuitos y 300$ (no pone nada de número de días para usarlos).
También tenemos los servicios en la nube facilitados por la asignatura:
- Google Cloud: se puede pedir hasta el 22/1/2021 y es válido hasta el 22/9/2021.
Añadir GitHub Pages
Se ha añadido GitHub Pages al repositorio a través de esta guía. En la imagen se muestra cómo ha quedado el repositorio