Debian

Comment configurer les GOG sur Linux

Comment configurer les GOG sur Linux
Les systèmes de contrôle de version sont le roi du développement collaboratif dans le monde moderne. Depuis des projets majeurs tels que le noyau Linux, Google Kubernetes et bien d'autres, vcs joue un rôle énorme en facilitant la fonctionnalité du développement collaboratif.

L'un des systèmes de contrôle de version les plus populaires est git, qui sert les développeurs de leurs systèmes locaux vers le cloud. Maintenant, il existe différentes manières d'utiliser la puissance de git, par exemple en payant pour des référentiels distants sur des services tels que GitHub, GitLab et bien d'autres. Vous pouvez également créer votre propre système git hébergé sur un serveur dans le cloud et l'utiliser pour vos propres projets et équipes.

Ce tutoriel apprendra à configurer votre système de contrôle de version sur Linux en utilisant Debian 10 et GOGs. Restez à l'écoute jusqu'à la fin pour en savoir plus.

Introduction aux GOG

GOGs est un service Git auto-hébergé simple et indolore écrit en langage Go. C'est simple, et cela ne nécessite pas de ressources informatiques lourdes. En raison de la nature de son langage de programmation, GOGs est également incroyablement rapide.

GOGs est un choix populaire pour tous ceux qui cherchent à mettre en place leur propre service git privé sans payer pour un serveur sur les fournisseurs GitHub.

Ce tutoriel utilisera un système Debian local, le langage de programmation Go et MySQL comme base de données.

Installation de Go Lang

Go est un langage de programmation open source rapide et efficace pour créer des applications. Puisque GOGs est écrit en Go, nous devons l'installer avant de compiler les GOGs sur le système.

L'installation du langage Go est simple.

Tout d'abord, ouvrez le terminal et téléchargez l'archive go en utilisant wget comme :

wget https://golang.org/dl/go1.15.8.linux-amd64.le goudron.gz

Ensuite, extrayez l'archive dans le répertoire /usr/local :

tar -C /usr/local -xzf go1.15.8.linux-amd64.le goudron.gz

Une fois que nous avons extrait l'archive, nous devons exporter l'emplacement binaire go vers le chemin dans le .fichier bashrc.

Modifiez le fichier et ajoutez les entrées suivantes

export GOPATH=$HOME/aller
export GOROOT=/usr/local/go
export CHEMIN=$CHEMIN:$GOROOT/bin

Enregistrez maintenant le fichier et appliquez les modifications en récupérant le fichier bashrc :

la source .bashrc

Vérifiez maintenant que go est installé en appelant la commande go :

aller version

Installation de la base de données

Créons maintenant la base de données backend pour le système GOGs. Il est bon de noter qu'une base de données est complètement facultative et que les GOG fonctionneront avec ou sans elle.

La première étape consiste à vous assurer que votre système est à jour :

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

Ensuite, installez le serveur MySQL :

sudo apt-get -y install mysql-server

Ensuite, lancez le shell SQL et entrez les commandes :

mysql> CREATE USER 'gogs'@'localhost' IDENTIFIÉ PAR 'password';
mysql> CREATE DATABASE gogs;
mysql> GRANT ALL ON gogs.* À « gogs » ;

Installation de GOG

Maintenant que nous avons toutes les conditions requises pour exécuter des GOG sur notre système, nous pouvons procéder à la compilation de l'application.

Tout d'abord, téléchargez-le à l'aide de la commande git clone :

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

Accédez au répertoire gogs

lunettes de cd

Compiler le programme principal

va construire

Une fois terminé, lancez le binaire gogs :

./gogs web

Cela lancera le serveur Web et écoutera les connexions http entrantes.

Configuration des GOG

Une fois le serveur web en cours d'exécution, lancez l'interface web gogs en utilisant l'adresse http://localhost:3000

Cela lancera le programme d'installation de GOGs vous permettant de configurer le backend de GOGs.

Modifiez les informations telles que nous les avons créées précédemment dans la base de données MySQL.

Type de base de données = MySQL
Hôte = 127.0.0.1:3306
Utilisateur = gogs
Mot de passe =
Nom de la base de données = gogs

Une fois que vous avez correctement configuré le serveur, créez un compte administrateur et commencez à utiliser les GOG.

Si vous recherchez un didacticiel git, consultez l'article sur comment installer et utiliser-git-on-Linux.

Conclusion

Dans ce guide rapide, nous avons discuté de l'installation et de l'utilisation de GOGs, un service git auto-hébergé sur un système Debian. Ce tutoriel peut être considérablement étendu pour héberger des GOG sur un serveur en direct avec une adresse Web. Cependant, c'est un bon guide de démarrage pour les débutants.

Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...
Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...
Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...