DevOps part 3

Para esta nueva sección de DevOps vamos a crear, configurar y clonar un repositorio de github por medio de ssh.

Para comenzar necesitamos entrar a nuestra cuenta de github y crear el nuevo repositorio. Lo podemos hacer con el icono de más (+) que se encuentra en la esquina superior derecha de nuestro menú de github.

En este mi caso el nombre del repositorio es el nombre de la clase SoftwareQuality.

Para poder clonar el repositorio por medio de ssh es necesario tener generada una llave para poder conectarse, para esto desde el menú de configuraciones podemos crear una nueva key con ayuda del botón de new ssh key, en este caso yo ya cree una key para mi laptop, pero para generar la key seguí la documentación oficial de git.

Una vez creado el repositorio de github, y teniendo ya nuestra ssh-key generada clonar el repositorio es pan comido, para esto damos clic en el botón verde que dice Clone or Download.

Copiamos la liga y con el comando git clone podemos clonar el repositorio:

git clone git@github.com:UserName/RepoName.git

Ya que tenemos nuestro repositorio clonado en nuestra maquina, vamos a realizar unos cambios para poder sincronizarlo con la version que tenemos en git.


Two -factor Authentication:

Para poder activar esta capa extra de seguridad en nuestra cuenta tenemo que irnos de nuevo a la configuracion de git y en la seccion de seguridad encontramos la opcion para habilitar el two-factor authentication.

Github te permite usar una app desde tu celular con la cual puedas realizar la autenticación, en mi caso decidí usar la aplicacion de LastPass Authenticator.

Al escanear el código QR que nos proporciona github podemos dejar listo nuestro 2-factor authentication.

Como podemos ver tambien se pueden incluir una security key o SMS number para el two factor authentication.

DevOps Part 2

Esta es la continuación de la tarea de DevOps, en esta segunda parte usaremos Nodejs para crear un pequeño servidor local en el cual ejecutaremos un Hello World en javascript.

Actualmente tengo instalada una máquina virtual con Ubuntu 18.10, para la instalación de Nodejs utilizamos el siguiente comando en nuestra terminal.

sudo apt-get install nodejs

Utilizamos el siguiente comando para verificar que versión se instaló:

node -v

Una vez instalado Nodejs, tenemos que hacer un script en javascript con el código de nuestro pequeño server:

Simple server code

Ya que tenemos nuestro código en javascript es hora de correrlo, para esto utilizamos una terminal y Nodejs que ya tenemos instalado:

node simpleServer.js

Una ves ejecutado el comando, nuestro server va estar corriendo en la direccion y el puerto que especificamos: 127.0.0.1:8080

Running server

El código se encuentra en mi repositorio de github https://github.com/Dacs95/SoftwareQuality