From b8e2076f2f59ba4f24a2b2213d7f8fce933f526e Mon Sep 17 00:00:00 2001 From: PaganoBarserker Date: Fri, 16 Jun 2023 18:29:58 +0000 Subject: [PATCH] Greater description was added to the initial points. Greater descriptions were added to the initial points to explain in a more improved and detailed manner how to successfully carry them out. --- _posts/socialserv/2023-02-22-GitES.md | 33 ++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/_posts/socialserv/2023-02-22-GitES.md b/_posts/socialserv/2023-02-22-GitES.md index 701e882..0c34334 100644 --- a/_posts/socialserv/2023-02-22-GitES.md +++ b/_posts/socialserv/2023-02-22-GitES.md @@ -9,23 +9,44 @@ layout: post El proposito del siguiente documento es aprender mientras se utiliza git y gitflow, en especial para trabajos colaborativos. -## Requerimientos - ## Proceso Los siguientes pasos serian: 0.- Crear cuenta en [git DCF](https://git.decentralizedclimate.org/DecentralizedClimateFoundation/docs). -Para crear la cuenta se necesita un correo electrónico y un nombre de usuario, despues presionas en la esquina superior derecha el **registro** e ingresas tu nombre de usuario, nombre de usuario y contraseña. -De esta forma tendras tu propia cuenta dentro de la plataforma git de DCF. +Para crear la cuenta se necesita un correo electrónico y un nombre de usuario, despues presionas en la esquina superior derecha el <**Registro**> e ingresas tu correo de registro, nombre de usuario <**Nombre**> y contraseña ****. +De esta forma tendras tu propia cuenta dentro de la plataforma git de DCF y clonar los repositorios de la Fundacion para contribuir. -1.- Crear un Issue en [git DCF](https://git.decentralizedclimate.org/DecentralizedClimateFoundation/docs) con un titulo breve sobre el tema **** , nombre del estudiante. **** y una descripción **** mas detallada sobre el caso o mejora que se desea realizar. +1.- Crear un Issue en [git DCF](https://git.decentralizedclimate.org/DecentralizedClimateFoundation/docs) con un titulo breve sobre el tema <**Titulo brevemente**> , nombre del estudiante. <**Nombre del Estudiante**> y una descripción <**Descripción**> mas detallada sobre el caso o mejora que se desea realizar. 2.- Hacer un Fork del repositorio [docs](https://git.decentralizedclimate.org/DecentralizedClimateFoundation/docs) del git de DCF, el cual podemos realizar al clickear el boton en la parte superior derecha donde dice Fork, ahi podemos cambiarle el titulo (Se recomienda mantenerlo y solo aceptar el fork a nuestro repositorio). 3.- Clonar el repositorio e implementar git flow (cambiar a la rama develop). - Se debe tener un acceso a VPN y pedir una Shell Contacte al [Sysadmin](mailto:david@decentralizedclimate.org) +Se debe tener un acceso a VPN y pedir una Shell Contacte al [Sysadmin](mailto:david@decentralizedclimate.org) se sugiere el uso de [OpenVPN Connect](https://openvpn.net/client/client-connect-vpn-for-windows/), para el uso de la Shell que se envie, tambien se sugiere el uso de [MobaXterm](https://mobaxterm.mobatek.net/) +Despues de tener todo lo necesario, se siguen los pasos siguientes: + +1.- Se conecta a la VPN ingresando el archivo ssh a sesiones existentes dentro de OpenVPN y despues ingresa la contraseña proporcinada por el Sysadmin. + +2.- Se ejecuta MobaXterm y se siguen los siguientes comandos: + +```shell +$ ssh pagano@10.162.235.52 #Se conecta uno a la VPN con el usuario que le proporcione el Sysadmin (el cual le pedira un usuario y una contraseña) + +$ su [team numero] #Aqui se usara el team al que seas unido ejemplo si eres del team 2 deberas ingresar su team2 + +$ tmux a-t 0 # Si existe la sesion 0 que se creo previamente por otro usuario utilizar el comando de tmux a -t 0 + +``` + +>**Sugerencias:** + +>**Si existe la sesion 0 que se creo previamente por otro usuario utilizar el comando de tmux a -t 0** + +>**tmux ls - Lista sesiones activas de tmux** + +>**Si estas dentro de tmux para salir utiliza Ctrl+b despues apretar d para no cerrar la sesion de todo.** + Cuando tengas tu VPN y Shell podras iniciar sesion y dentro entrar al team1 y al