Cómo implementar el servidor Rstudio en Alibaba Cloud
De hecho, la mayoría de nuestros servidores están basados en Linux, como ubuntu, centos, etc. Estos sistemas operativos a veces no proporcionan una interfaz gráfica, que es donde entra en juego RStudio Server Edition. Después de iniciar el servidor RStudio, puede utilizar el editor RStudio como la versión de escritorio ingresando a una página en el navegador. Cuando se produce un error en el código R del servidor, las revisiones en línea son inevitables y se utiliza RStudio Server como solución de contingencia.
Esta vez, continuaremos usando Docker para inicializar rápidamente la configuración del entorno del servidor RStudio y combinarlo con Git para implementar el control de versiones del código.
Preparación
Un servidor Ubuntu
Paso 1: Instalar el servidor RStudio
Primero, instalamos un servidor estándar a través de Docker RStudio Server
docker pull quantumobject/docker -rstudio
docker run -d -p 8787:8787 quantumobject/docker-rstudio
Esto le dará acceso al rstudio de la computadora pantalla de inicio de sesión en el puerto 8787.
Paso 2: Inicializar la cuenta de RStudio
A continuación, necesitamos inicializar una cuenta para rstudio
docker exec -it container-id /bin/bash
p>adduser harryzhu #Establecer un nuevo nombre de usuario
passwd harryzhu #Establecer la contraseña del usuario
mkdir /home/harryzhu #Inicializar el espacio de trabajo
chmod -R harryzhu /home/harryzhu # Otorga energía al espacio de trabajo
Paso 3: Instalar git
Luego, ingresamos al servidor rstudio, donde planeamos introducir el control de versiones de git
sudo apt-get install git-core
Paso 4: Resuelva el problema de autenticación ssh
Es posible que encuentre certificados SSL al utilizar git question. Para problemas de ssh, podemos crear una clave para la autenticación ssh o configurarla para que se ignore en git.
Generando una clave:
$ssh-keygen -t rsa
Generando un par de claves rsa pública/privada.
Ingrese el archivo guardado Contraseña Archivo de clave (/root/.ssh/id_rsa):
Ingrese el archivo para guardar la clave (/root/.ssh/id_rsa):
Crear directorio "/root/ .ssh".
Presione Enter continuamente para omitir la configuración de contraseña
Mostrar información de clave secreta:
sudo cat /root/.ssh/id_rsa.pub
Si no se requiere verificación ssh, también puede optar por ignorar:
git config --global http.sslVerify false
Paso 5: Configurar Git en RStudio Server
Seleccione "Opciones de proyecto" en la barra de menú superior.
Paso 6: Clonar el proyecto Git localmente
RStudio-Server tiene la funcionalidad Git integrada, por lo que cuando creas un nuevo proyecto, puedes elegir crear un nuevo proyecto Git de control de versiones.
¡Eso es!
Esto es lo que me dijeron los ingenieros de Xiaoniao Cloud. Te sugiero que pruebes Xiaoniao Cloud.