Comment installer des gogs sur Raspberry Pi

Comment installer des gogs sur Raspberry Pi
Vous voulez créer un serveur Web Git auto-hébergé sur Raspberry Pi? Tu devrais essayer Gogs, Une interface Web GIT légère et conviviale dont l'algorithme est écrit dans le langage de programmation Go. Il est utilisé pour configurer et gérer les référentiels GIT sur votre système Raspberry Pi.

Dans cet article, nous vous montrerons comment vous pouvez installer Gogs sur Raspberry Pi et configurer un serveur Web Git personnel.

Comment installer des gogs sur Raspberry Pi

Vous pouvez configurer Gogs sur Raspberry Pi en suivant les étapes mentionnées ci-dessous:

Étape 1: Installez Git sur Raspberry Pi

Avant de commencer le processus principal, assurez-vous que votre système Raspberry Pi comprend le package GIT et que vous pouvez le confirmer en utilisant la commande suivante:

$ sudo apt install git -y

Étape 2: Installez le serveur MariADB sur Raspberry Pi

Vous devez également installer un système de base de données de préférence Mariadb ou Postgresql Sur Raspberry Pi et pour la facilité, nous allons avec l'installation de MariaDB sur Raspberry Pi en utilisant la commande suivante:

$ sudo apt installer mariaDb-server -y

Étape 3: Configurer le serveur MariADB sur Raspberry Pi

Après avoir terminé l'installation de Mariadb serveur, vous devez le configurer à l'aide de la commande suivante:

$ sudo mysql_secure_installation

Connectez-vous avec le mot de passe de connexion Raspberry Pi, puis répondez avec «Y" ou "n"Sur les options qui apparaissent sur votre terminal. Vous pouvez suivre les options que nous avons mis en évidence dans l'image ou pouvez accompagner votre sélection.

Étape 4: Créez une base de données GOGS sur Raspberry Pi

Vous devez d'abord créer un Gogs base de données sur Raspberry Pi par connexion à mysql Utilisation de la commande suivante:

$ sudo mysql -u root -p

Appliquez l'énoncé suivant pour créer un Gogs base de données sur Raspberry Pi.

Créer des GOG de la base de données;

Étape 5: Définissez le nom d'utilisateur et le mot de passe pour la base de données GOGS sur Raspberry Pi

Ensuite, vous devrez définir un nom d'utilisateur et un mot de passe pour Gogs Base de données à l'aide de l'instruction suivante car cela vous aidera à accéder à la base de données sur le Web plus tard.

Accorder tous les privilèges sur GOGS.* À '' @ 'localhost' identifié par '';

Changer la et Dans la commande ci-dessus.

Étape 6: rincer les privilèges

Après avoir réussi à configurer le nom d'utilisateur et le mot de passe pour Gogs, Vous devez vider les privilèges:

Privilèges de rinçage;

Quittez le processus en utilisant l'énoncé suivant:

sortie

Étape 7: Créez un utilisateur

La prochaine chose que vous devriez faire est de créer un utilisateur git pour utiliser le Gogs Service et nous utilisons le «désactiver«Commande afin que personne ne puisse se connecter en utilisant:

$ sudo addUser - Git-login-handicapé

Étape 8: Téléchargez les gogs sur Raspberry Pi

Après avoir configuré la configuration de la base de données, il est temps d'installer Gogs sur Raspberry Pi et nous l'installons dans le répertoire git, qui doit être ouvert d'abord en utilisant la commande suivante:

$ CD / Home / Git

Dans le répertoire, appliquez la commande suivante à télécharger Gogs Sur votre système Raspberry Pi:

$ sudo wget https: // dl.gogs.IO / 0.12.9 / GOGS_0.12.9_linux_armv7.zipper

Assurez-vous que vous installez la dernière version de Gogs Sur votre système Raspberry Pi, vous pouvez aller consulter la version mise à jour en visitant le site Web. En outre, vous pouvez installer la version pour les systèmes Raspberry Pi 32 bits et 64 bits car, dans la commande ci-dessus, nous installons le 32 bits Gogs version.

Étape 9: Fichier zip GOGS Unzip sur Raspberry Pi

Étant donné que le fichier téléchargé ci-dessus est au format zip, vous devez décompresser le contenu du fichier à l'aide de la commande suivante:

$ sudo unzip gogs_ *.zipper

Assurez-vous de remplacer le Gogs Version dans la commande ci-dessus.

Étape 10: Supprimez le fichier zip gogs de Raspberry Pi

Après avoir réussi à décompresser le contenu de Gogs, Vous pouvez supprimer le fichier zip du répertoire à l'aide de la commande suivante:

$ sudo rm gogs_ *.zipper

Étape 11: Fournir le droit à l'utilisateur sur Raspberry Pi

Vous devez exécuter la commande suivante pour fournir aux utilisateurs GIT les droits sur les fichiers que vous venez d'extraire dans le répertoire GIT.

$ sudo chown -r git: git / home / git

Étape 12: Activer le service GOGS sur Raspberry Pi

Après avoir terminé la configuration ci-dessus, vous devez émettre la commande suivante pour activer le Gogs Services sur Raspberry Pi:

$ sudo systemctl activer / home / git / gogs / scripts / systemd / gogs.service

Étape 13: Démarrez le service GOGS sur Raspberry Pi

Vous pouvez ensuite exécuter la commande suivante pour démarrer le Gogs Services sur votre système Raspberry Pi:

$ sudo systemctl start gogs.service

Assurez-vous que le Gogs Le service s'exécute sur votre système Raspberry Pi et pour le confirmer, vous pouvez exécuter la commande suivante:

$ sudo systemctl status gogs.service

Étape 14: Accédez à GOGS sur le navigateur Web

Après avoir assuré le Gogs Le service s'exécute sur votre système Raspberry Pi, vous pouvez enfin commencer à accéder aux GOG sur votre navigateur Web. Vous devez d'abord trouver l'adresse IP du système en utilisant la commande "nom d'hôte -i»Et après, vous pouvez saisir cette adresse IP avec le numéro de port 3000 Pour accéder au processus de configuration initial des GOGS.

http: //: 3000

Vous devriez être en mesure de voir une page de configuration initiale où vous devez fournir les informations suivantes:

Type de base de données: Sélectionnez le type de base de données, qui est MariaDB dans notre cas.

Utilisateur: Entrez le nom d'utilisateur pour GOGS que vous avez installé Étape 5.

Mot de passe: Le mot de passe est également le même que vous avez installé Étape 5.

Vous pouvez laisser les informations de repos par défaut, puis cliquer sur le "Installer GOGS”Bouton pour terminer le processus de configuration.

Cela ouvrira le Gogs page Web et vous pouvez vous inscrire sur le site Web pour commencer à utiliser Gogs service sur votre navigateur.

La page Web ci-dessus montre que nous avons mis en place avec succès Gogs sur notre système Raspberry Pi et il fonctionne parfaitement bien.

Conclusion

Gogs est un serveur GIT léger qui vous aide à configurer et à gérer les référentiels GIT sur votre système Raspberry Pi. Vous pouvez configurer ce serveur sur votre système Raspberry Pi en installant d'abord le Git et Système de base de données (MARIADB) pour créer un Gogs base de données sur Raspberry Pi. Après, vous pouvez installer le Gogs Sur votre système Raspberry Pi. Dès que vous activez et démarrez le Gogs Services, vous pouvez accéder à une page Web à l'aide de l'adresse IP de votre système Raspberry Pi avec numéro de port 3000.