Debian

Cómo configurar GOG en Linux

Cómo configurar GOG en Linux
Los sistemas de control de versiones son el rey del desarrollo colaborativo en el mundo moderno. Desde proyectos importantes como el kernel de Linux, Google Kubernetes y muchos más, las vcs juegan un papel muy importante para facilitar la funcionalidad del desarrollo colaborativo.

Uno de los sistemas de control de versiones más populares es git, que sirve a los desarrolladores desde sus sistemas locales hasta la nube. Ahora, hay varias formas en las que puede utilizar el poder de git, por ejemplo, pagando por repositorios remotos en servicios como GitHub, GitLab y muchos más. También puede construir su propio sistema git alojado en un servidor en la nube y usarlo para sus propios proyectos y equipos.

Este tutorial aprenderá a configurar su sistema de control de versiones en Linux usando Debian 10 y GOG. Estén atentos hasta el final para obtener más información.

Introducción a los GOG

GOGs es un servicio de Git autohospedado sencillo e indoloro escrito en lenguaje Go. Es simple y no requiere grandes recursos informáticos. Debido a la naturaleza de su lenguaje de programación, GOGs también es increíblemente rápido.

GOGs es una opción popular para cualquiera que busque configurar su propio servicio de git privado sin pagar por un servidor en los proveedores de GitHub.

Este tutorial utilizará un sistema Debian local, el lenguaje de programación Go y MySQL como base de datos.

Instalación de Go Lang

Go es un lenguaje de programación rápido y de código abierto que es eficiente en la creación de aplicaciones. Dado que los GOG están escritos en Go, debemos instalarlos antes de compilar los GOG en el sistema.

Instalar el lenguaje Go es simple.

Primero, abra la terminal y descargue el archivo go usando wget como:

wget https: // golang.org / dl / go1.15.8.linux-amd64.alquitrán.gz

A continuación, extraiga el archivo en el directorio / usr / local:

tar -C / usr / local -xzf go1.15.8.linux-amd64.alquitrán.gz

Una vez que hemos extraído el archivo, necesitamos exportar la ubicación binaria de go a la ruta en el .archivo bashrc.

Edite el archivo y agregue las siguientes entradas

exportar GOPATH = $ HOME / go
exportar GOROOT = / usr / local / go
export PATH = $ PATH: $ GOROOT / bin

Ahora guarde el archivo y aplique los cambios obteniendo el archivo bashrc:

fuente .bashrc

Ahora verifique que go esté instalado llamando al comando go:

ir versión

Instalación de la base de datos

Construyamos ahora la base de datos backend para el sistema GOG. Es bueno tener en cuenta que una base de datos es completamente opcional y los GOG se ejecutarán con o sin ella.

El primer paso es asegurarse de que su sistema esté actualizado:

sudo apt-get update && sudo apt-get upgrade

A continuación, instale el servidor MySQL:

sudo apt-get -y instalar mysql-server

A continuación, inicie el shell SQL e ingrese los comandos:

mysql> CREAR USUARIO 'gogs' @ 'localhost' IDENTIFICADO POR 'contraseña';
mysql> CREAR BASE DE DATOS gogs;
mysql> OTORGAR TODO EN gogs.* PARA 'gogs';

Instalación de GOG

Ahora que tenemos todos los requisitos para ejecutar GOG en nuestro sistema, podemos proceder a compilar la aplicación.

Primero, descárgalo usando el comando git clone:

git clone --depth 1 https: // github.com / gogs / gogs.git gogs

Navegar al directorio de gogs

cd gogs

Compila el programa principal

ve a construir

Una vez completado, inicie el binario de gogs:

./ gogs web

Esto iniciará el servidor web y escuchará las conexiones http entrantes.

Configuración de GOG

Una vez que el servidor web se esté ejecutando, inicie la interfaz web de gogs usando la dirección http: // localhost: 3000

Esto iniciará el instalador de GOG, lo que le permitirá configurar el backend de GOG.

Modifique la información que creamos en la base de datos MySQL anteriormente.

Tipo de base de datos = MySQL
Anfitrión = 127.0.0.1: 3306
Usuario = gogs
Contraseña =
Nombre de la base de datos = gogs

Una vez que haya configurado el servidor correctamente, cree una cuenta de administrador y comience a usar GOG.

Si está buscando un tutorial de git, considere el artículo sobre cómo-instalar-y-usar-git-en-Linux.

Conclusión

En esta guía rápida, discutimos la instalación y el uso de GOG, un servicio de git autohospedado en un sistema Debian. Este tutorial se puede ampliar enormemente para alojar GOG en un servidor en vivo con una dirección web. Sin embargo, es una buena guía para principiantes.

Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...
Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...