Hvordan installere Gogs på Raspberry Pi

Hvordan installere Gogs på Raspberry Pi
Ønsker å opprette en selvhostet Git-webserver på Raspberry Pi? Du burde prøve Gogs, Et lett og brukervennlig GIT-nettgrensesnitt hvis algoritme er skrevet på Go-programmeringsspråket. Det brukes til å sette opp og administrere git -lagringsplasser på Raspberry Pi -systemet ditt.

I denne artikkelen vil vi vise deg hvordan du kan installere Gogs på Raspberry Pi og sett opp en personlig Git -webserver.

Hvordan installere Gogs på Raspberry Pi

Du kan sette opp Gogs på Raspberry Pi ved å følge trinnene som er nevnt nedenfor:

Trinn 1: Installer Git på Raspberry Pi

Før du begynner på hovedprosessen, må du forsikre deg om at Raspberry Pi -systemet ditt inkluderer GIT -pakken, og du kan bekrefte den ved å bruke følgende kommando:

$ sudo apt install git -y

Trinn 2: Installer MariaDB -serveren på Raspberry Pi

Du bør også installere et databasesystem helst Mariadb eller PostgreSql På Raspberry Pi og for letthet, går vi med å installere MariaDB på Raspberry Pi ved å bruke følgende kommando:

$ sudo apt install mariadb -server -y

Trinn 3: Konfigurer MariaDB -serveren på Raspberry Pi

Etter å ha fullført installasjonen av Mariadb Server, bør du konfigurere den ved å bruke følgende kommando:

$ sudo mysql_secure_installation

Logg inn med Raspberry Pi -påloggingspassordet og svar deretter med "Y”Eller“n”På alternativene som vises på terminalen din. Du kan følge alternativene vi fremhevet på bildet eller kan gå med valget ditt.

Trinn 4: Opprett GOGS -database på Raspberry Pi

Du bør først opprette en Gogs database på Raspberry Pi ved å logge på mysql Bruke følgende kommando:

$ sudo mysql -u root -p

Bruk følgende uttalelse for å opprette en Gogs Database på Raspberry Pi.

Opprette database GOGS;

Trinn 5: Angi brukernavn og passord for GOGS -database på Raspberry Pi

Deretter må du angi et brukernavn og passord for Gogs Database ved å bruke følgende uttalelse, da dette vil hjelpe deg med å få tilgang til databasen på nettet senere.

Gi alle privilegier på GOGS.* Til ''@'localhost' identifisert av '';

Endre og I kommandoen ovenfor.

Trinn 6: Spyle privilegiene

Etter å ha satt opp brukernavnet og passordet for Gogs, Du bør skylle privilegiene:

Spyle privilegier;

Gå ut av prosessen ved å bruke følgende uttalelse:

exit

Trinn 7: Opprett en bruker

Det neste du bør gjøre er å opprette en bruker git For å bruke Gogs service og vi bruker “Deaktiver-login”Kommando slik at ingen kan logge inn ved hjelp av:

$ sudo adduser--deabled-login git

Trinn 8: Last ned Gogs på Raspberry Pi

Etter å ha satt opp databasekonfigurasjonen, er det på tide å installere Gogs på Raspberry Pi og vi installerer den i katalogen git, som bør åpnes først ved hjelp av følgende kommando:

$ cd /hjem /git

I katalogen, bruk følgende kommando for nedlasting Gogs På Raspberry Pi -systemet ditt:

$ sudo wget https: // dl.Gogs.IO/0.12.9/GOGS_0.12.9_Linux_Armv7.glidelås

Forsikre deg om at du installerer den nyeste versjonen av Gogs På Raspberry Pi -systemet ditt kan du gå og sjekke den oppdaterte versjonen ved å besøke nettstedet. Videre kan du installere versjonen for både 32-biters og 64-biters Raspberry PI-systemene, siden vi i kommandoen ovenfor installerer 32-bit Gogs versjon.

Trinn 9: Pakk ut Gogs Zip -fil på Raspberry Pi

Siden den ovennevnte filen er i zip-format, bør du pakke ut filens innhold ved å bruke følgende kommando:

$ sudo unzip gogs_*.glidelås

Sørg for å erstatte Gogs versjon i kommandoen ovenfor.

Trinn 10: Fjern GOGS ZIP -fil fra Raspberry Pi

Etter å ha unngått innholdet av innholdet Gogs, Du kan fjerne zip -filen fra katalogen ved å bruke følgende kommando:

$ sudo rm gogs_*.glidelås

Trinn 11: Gi rett til brukeren på Raspberry Pi

Du bør utføre følgende kommando for å gi Git -brukere rettighetene over filene du nettopp hentet ut i GIT -katalogen.

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

Trinn 12: Aktiver GOGS -tjeneste på Raspberry Pi

Etter å ha fullført ovennevnte oppsett, bør du utstede følgende kommando for å aktivere Gogs Tjenester på Raspberry Pi:

$ sudo SystemCTL Enable/Home/Git/GOGS/Scripts/SystemD/GOGS.service

Trinn 13: Start Gogs -tjeneste på Raspberry Pi

Du kan deretter kjøre følgende kommando for å starte Gogs Tjenester på Raspberry Pi -systemet ditt:

$ sudo systemctl start gogs.service

Forsikre deg om at Gogs Tjenesten kjører på Raspberry Pi -systemet ditt og for å bekrefte det, kan du utføre følgende kommando:

$ sudo systemctl status gogs.service

Trinn 14: Få tilgang til GOG -er i nettleseren

Etter å ha sørget for Gogs Tjeneste kjører på Raspberry Pi -systemet ditt, du kan endelig begynne å få tilgang til GOG -er på nettleseren din. Du bør først finne systemets IP -adresse ved hjelp av kommandoen "vertsnavn -i”Og etterpå kan du oppgi denne IP -adressen med portnummer 3000 For å få tilgang til GOGS første oppsettingsprosess.

http: //: 3000

Du skal kunne se en innledende oppsettside der du må oppgi følgende informasjon:

Databasetype: Velg databasetype, som er MariaDB i vårt tilfelle.

Bruker: Skriv inn brukernavnet for GOG -er du har satt i Trinn 5.

Passord: Passordet er også det samme du har satt i Trinn 5.

Du kan legge igjen REST -informasjonen som standard og deretter klikke på "Installer Gogs”-Knappen for å fullføre installasjonsprosessen.

Dette vil åpne Gogs webside, og du kan registrere deg på nettstedet for å begynne å bruke Gogs service i nettleseren din.

Ovennevnte webside viser at vi har satt opp Gogs på vårt Raspberry Pi -system og det går helt greit.

Konklusjon

Gogs er en lett git-basert server som hjelper deg med å sette opp og administrere Git-lagringsplasser på Raspberry Pi-systemet. Du kan sette opp denne serveren på Raspberry Pi -systemet ved å først installere Git og Databasesystem (MariaDB) for å lage en Gogs Database på Raspberry Pi. Etterpå kan du installere Gogs På Raspberry Pi -systemet ditt. Så snart du aktiverer og start Gogs Tjenester, du kan få tilgang til en webside ved å bruke IP -adressen til Raspberry Pi -systemet ditt med portnummer 3000.