Entradas

Proyectos en RStudio Server (repositorio local y remoto)

Imagen
El flujo de la creación así como la colaboración con equipos de desarrollo es: que alguien del equipo suba su repositorio en este caso a GitLab para que los colaboradores "clonen" los proyectos en las cuentas de RStudio Server. Pero también es necesario ese "primer commit" haciendo la creación de un repositorio local, para después hacer la copia de ese mismo repositorio en el GitLab. Lo primero que vamos a hacer es crear un nuevo proyecto en RStudio Server. Y se marca la casilla de " Create a Git repository ". Se ha creado un Proyecto que espero pueda estar en productivo en el corto plazo por ahora solo serán unas líneas de código, algo muy interesante que yo no estaba enterado, en México nuestro ID (la CURP) tiene un algoritmo para calcular el dígito verificador, en una serie de intercambios con mi chatbox de inteligencia artificial (Deep) soltó prenda con el código que esta funcionando pero necesitamos hacer más pruebas, aunque parece que algunos compañe...

Clonando proyectos en RStudio Server con Git/GitLab

Imagen
 Lo que sigue es clonar un proyecto en la aplicación RStudio Server, nuevamente nos autenticamos y vamos a clonar el mismo proyecto ( r_proyects ). Como se puede observar esta aplicación web es casi una copia de la aplicación de escritorio. Vamos a la opción File - New Project ... Vamos a la opción de Version Control (igual que en la aplicación de Windows).  En este diálogo elegimos la opción Git.  En GitLab vamos por la URL correspondiente a la opción de SSH y se pega en la opción de URL del repositorio (Repository URL) es recomendable tener una carpeta o directorio que contenga proyectos de programación (en este caso ( home/nombre.usuario/Documentos/Lenguajes_de_programacion/R ). Se da clic en el botón Create Project . Al terminar de hacer el proceso se puede observar que los archivos del proyecto ya están en la ventana de Files . Como se puede observar tenemos ya los archivos del proyecto en nuestro espacio de trabajo en la estación de trabajo, lo que sigue es ver com...

Git-GitLab-RStudio Server con su terminal de Linux Ubuntu Server

Imagen
Dado a la forma como esta configurada la estación de trabajo de la organización lo más adecuado es usar la terminal desde la aplicación web llamada RStudio Server. Dado esto usando el navegador nos autenticamos usando nuestro usuario y contraseña ya definidas. Como se puede observar estamos en una especie de Posit RStudio pero en entorno web, por lo que vamos a abrir una ventana de tipo "Terminal" mediante la opción Tools - Terminal - New Terminal   En estos momentos es un simil de cuando estamos en Windows y abrimos el Símbolo del sistema, así que podemos aquí teclear instrucciones del sistema operativo (en este caso Linux con sabor a Ubuntu), por lo que lo primero es ver si se tiene instalado el programa Git, es este punto nuevamente pedí apoyo a una de mis colaboradoras que hiciera dicho proceso, ya que yo ya lo había hecho. Primero es verificar que exista el programa Git. nombre_apellido@idequipo:~$ git --version git version 2.51.0 Vamos a verificar que existe en el arch...

Git- GitLab en Posit RStudio SO Windows - interactuar con otro colaborador

Imagen
El siguiente paso es compartir un código con uno de nuestros colaboradores. Para ello vamos a nuestro proyecto en GitLab que queremos compartir con algún colaborador. Por cuestión lógica es necesario que el colaborador tenga su cuenta en GitLab y el software Git en su equipo local. Vamos a ir al menú lateral derecho la opción de Projects... Localizamos el proyecto el cual queremos compartir (en este caso R_Projects) nuevamente se utiliza el menú lateral y se elige Manage - Members. Aquí aparece los miembros que participan en el proyecto, por lo que se da un clic en el botón " Invite Members ". En esta pantalla (dialogo) se busca al colaborador ya sea por su nombre de usuario o bien por el correo electrónico y aquí algo muy importante es el rol que tendrá en el proyecto, que para poder clonar y hacer modificaciones y agregar código es necesario el rol " Maintainer ". En este momento se envía la invitación que llegará al correo y a la misma plataforma de GitLab. Vamos...

GitLab con Posit RStudio (Windows)

Imagen
 Lo que sigue es clonar un proyecto (por ahora proyectos en lenguaje de programación R) en el entorno de programación más popular para este lenguaje como lo es Posit RStudio. En este artículo se mostrará como clonar un proyecto (repositorio) alojado en GitLab con el entorno gráfico de este software, el proyecto es el siguiente:   Tomamos lo referente a " Clone with SSH " usando la opción de copiado (icono) a un lado de la cadena SSH. En Posit RStudio vamos a crear un proyecto nuevo ( File - New Project ) y de la ventana del dialogo se elige la opción Version Control . El siguiente dialogo vamos a elegir la opción de Git. Al dar clic en esa opción se presenta el siguiente dialogo y es aquí donde se pega la línea que se copió del GitLab. Se da clic en el botón Create Project ... Se abre una ventana y al final se tienen los archivos de proyecto, es decir se ha clonado el proyecto. Ahora vamos en el siguiente post hacer push's, pull's y commit's así como compartir est...

Git-GitLab en Windows

Imagen
Como continuación a la serie que viene desde DevSecOps ahora pasamos a la parte práctica que tiene que ver con el sistema distribuido de versiones de software. Lo primero es descargar el software en la siguiente dirección: https://git-scm.com/install/windows   La instalación es de esas triviales y clásicas de siguiente - siguiente, se ha optado por las opciones por defecto que te da el instalador. Por ahora, se ha optado por configurar Git usando la línea de comando, que para Windows en su versión 11 sigue siendo " Símbolo de Sistema " para después replicarlo en las cuentas de la "Estación de trabajo" que tiene un sistema operativo Linux. Lo primero y básico es ver si en la variable PATH tiene la ruta del ejecutable de Git, para ello vamos teclear simplemente PATH y la tecla [enter]. Entonces vamos a usar un comando básico de GIT para verificar si se realizó bien la instalación del software. Ahora vamos a la plataforma GitLab donde podemos consultar nuestro nombre ...