En este artículo, le mostraremos cómo puede instalar Gogs en Raspberry Pi y configure un servidor web personal Git.
Cómo instalar Gogs en Raspberry Pi
Puedes configurar Gogs En Raspberry Pi siguiendo los pasos mencionados a continuación:
Paso 1: Instale Git en Raspberry Pi
Antes de comenzar el proceso principal, asegúrese de que su sistema Raspberry Pi incluya el paquete GIT y pueda confirmarlo utilizando el siguiente comando:
$ sudo apt install git -y
Paso 2: Instale el servidor MariadB en Raspberry Pi
También debe instalar un sistema de base de datos preferiblemente Mariada o Postgresql En Raspberry Pi y para la facilidad, vamos con la instalación de mariadb en Raspberry Pi usando el siguiente comando:
$ sudo apt install mariadb -server -y
Paso 3: Configurar el servidor MariadB en Raspberry Pi
Después de completar la instalación de Mariada servidor, debe configurarlo utilizando el siguiente comando:
$ sudo mysql_secure_installation
Inicie sesión con la contraseña de inicio de sesión de Raspberry Pi y luego responda con "Y" o "norte"Sobre las opciones que aparecen en su terminal. Puede seguir las opciones que destacamos en la imagen o puede ir con su selección.
Paso 4: Cree una base de datos GOGS en Raspberry Pi
Primero deberías crear un Gogs base de datos en Raspberry Pi iniciando sesión en mysql Usando el siguiente comando:
$ sudo mysql -u root -p
Aplicar la siguiente declaración para crear un Gogs base de datos en Raspberry Pi.
Crear goGs de base de datos;
Paso 5: Establezca nombre de usuario y contraseña para la base de datos GOGS en Raspberry Pi
A continuación, deberá establecer un nombre de usuario y una contraseña para Gogs base de datos utilizando la siguiente declaración, ya que esta lo ayudará a acceder a la base de datos en la web más adelante.
Otorgar todos los privilegios en GOGS.* A ''@'localhost' identificado por '';
Cambiar el y En el comando anterior.
Paso 6: Enjuague los privilegios
Después de configurar con éxito el nombre de usuario y la contraseña para Gogs, Deberías descargar los privilegios:
Privilegios de descarga;
Salga del proceso utilizando la siguiente declaración:
salida
Paso 7: crear un usuario
Lo siguiente que debe hacer es crear un usuario git para usar el Gogs servicio y estamos utilizando el "desactivar el registro"Comando para que nadie pueda iniciar sesión usando:
$ sudo adduser --disable-login git
Paso 8: Descarga Gogs en Raspberry Pi
Después de configurar la configuración de la base de datos, es hora de instalar Gogs en Raspberry Pi y lo estamos instalando dentro del directorio git, que debe abrirse primero usando el siguiente comando:
$ CD /Home /Git
Dentro del directorio, aplique el siguiente comando para descargar Gogs En su sistema Raspberry Pi:
$ sudo wget https: // dl.gogs.IO/0.12.9/gogs_0.12.9_linux_armv7.cremallera
Asegúrese de estar instalando la última versión de Gogs En su sistema Raspberry Pi, puede ir y consultar la versión actualizada visitando el sitio web. Además, puede instalar la versión para los sistemas Raspberry Pi de 32 bits y 64 bits ya que, en el comando anterior, estamos instalando el 32 bits de 32 bits Gogs versión.
Paso 9: Unzip Gogs Zip File en Raspberry Pi
Dado que el archivo a la descarga de arriba está en formato ZIP, debe descomponer el contenido del archivo usando el siguiente comando:
$ sudo unzip gogs_*.cremallera
Asegúrese de reemplazar el Gogs Versión en el comando anterior.
Paso 10: Elimine el archivo zip gogs de Raspberry Pi
Después de desactivar con éxito el contenido de Gogs, Puede eliminar el archivo zip del directorio usando el siguiente comando:
$ sudo rm gogs_*.cremallera
Paso 11: proporcionar derecho al usuario en Raspberry Pi
Debe ejecutar el siguiente comando para proporcionar a los usuarios de Git los derechos sobre los archivos que acaba de extraer dentro del directorio GIT.
$ sudo chown -r git: git /home /git
Paso 12: Habilite el servicio GOGS en Raspberry Pi
Después de completar la configuración anterior, debe emitir el siguiente comando para habilitar el Gogs Servicios en Raspberry PI:
$ sudo SystemCtl Enable/home/git/gogs/scripts/systemd/gogs.servicio
Paso 13: Inicie el servicio Gogs en Raspberry Pi
Luego puede ejecutar el siguiente comando para iniciar el Gogs Servicios en su sistema Raspberry PI:
$ sudo systemctl start gogs.servicio
Asegúrese de que el Gogs El servicio se ejecuta en su sistema Raspberry Pi y, para confirmarlo, puede ejecutar el siguiente comando:
$ sudo systemctl status gogs.servicio
Paso 14: Access Gogs en el navegador web
Después de garantizar el Gogs El servicio se ejecuta en su sistema Raspberry Pi, finalmente puede comenzar a acceder a GOGS en su navegador web. Primero debe encontrar la dirección IP de su sistema utilizando el comando "nombre de host -i"Y después, puede ingresar esta dirección IP con el número de puerto 3000 Para acceder al proceso de configuración inicial de GOGS.
http: //: 3000
Debería poder ver una página de configuración inicial donde debe proporcionar la siguiente información:
Tipo de base de datos: Seleccione el tipo de base de datos, que es mariadb en nuestro caso.
Usuario: Ingrese el nombre de usuario para los gogs en el que se coloca Paso 5.
Contraseña: La contraseña también es la misma en la que establece Paso 5.
Puede dejar la información de descanso como predeterminado y luego hacer clic en "Instalar gogsBotón para finalizar el proceso de configuración.
Esto abrirá el Gogs página web y puede registrarse en el sitio web para comenzar a usar Gogs servicio en su navegador.
La página web anterior muestra que hemos configurado con éxito Gogs en nuestro sistema Raspberry Pi y está funcionando perfectamente bien.
Conclusión
Gogs es un servidor liviano basado en GIT que lo ayuda a configurar y administrar repositorios GIT en su sistema Raspberry PI. Puede configurar este servidor en su sistema Raspberry Pi instalando primero el Git y Sistema de bases de datos (mariadb) para crear un Gogs base de datos en Raspberry Pi. Después, puede instalar el Gogs en su sistema de frambuesa Pi. Tan pronto como habilita y comience el Gogs Servicios, puede acceder a una página web utilizando la dirección IP de su sistema Raspberry Pi con el número de puerto 3000.