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.