Added a short course on how to contribute to DCF. Issue #29 resolved. #30
|
@ -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 **<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 **<Titulo brevemente>** , nombre del estudiante. **<N ñombre del Estudiante>** y una descripción **<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
|
||||
|
||||
|
|
Loading…
Reference in New Issue