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.