Sådan opretter du et Gitstorage-apparat til internt kodesamarbejde

Sådan bruges GitStorage, et udstyr, der er let at implementere dedikeret til at huse dine Git-oplagringssteder Gitstorage er et let at implementere et apparat, der er dedikeret til at huse dine Git-oplagringssteder. TechRepublic's Jack Wallen forklarer.

Git er det største revisionskontrol- og samarbejdssystem, der er tilgængeligt til udvikling. Git har erstattet større og mere dyre systemer over hele kloden og er blevet det de facto standardværktøj til kodere.

Skal-læse sky

  • Cloud computing i 2020: Forudsigelser om sikkerhed, AI, Kubernetes, mere
  • De vigtigste skyfremskridt i årtiet
  • Top desktop som en tjenesteudbyder (DaaS): Amazon, Citrix, Microsoft, VMware og mere
  • Cloud computing-politik (TechRepublic Premium)

Men for nogle virksomheder, små eller store, kan boligkode på en tredjeparts cloud-lagringstjeneste være en no-go. Hvis det er tilfældet, er den eneste løsning internt. For nogle betyder det, at der oprettes en server og kører et Git-arkiv til husholdning af proprietær eller open source-kode. For nogle virksomheder (især dem på den mindre side) er det muligvis ikke en mulighed at have ressourcer (og tid) til at oprette en server dedikeret til Git-lagring. Det gør det, hvad gør du?

Der er heldigvis en løsning, en, der er utrolig enkel. Nævnte løsning er Gitstorage, et let at implementere et udstyr dedikeret til at huse dine Git-lagre. Hvert apparat er en enkelt bordcomputer (baseret på Raspberry Pi). Enheden er mindre end et kreditkort, har ingen bevægelige dele, genererer ikke varme, er vægmonterbar, drives af en standard USB (eller inkluderet mini USB) og tilbyder en standard Ethernet-forbindelse. De fulde specifikationer er:

  • Dimensioner - 3, 44 "× 2, 93" × 1, 28 "(87, 4 mm × 74, 3 mm × 32, 5 mm)
  • Vægt - 2, 08 oz (59 g)
  • Vægbeslag - 4 skruer
  • Omgivelsestemperatur - 0 ° C - 40 ° C (32 ° F - 104 ° F)
  • Hukommelseskapacitet - 16 GB (GS-16) 64 GB (GS-64)
  • Opbevaring til git-repos - 10, 6 GB (GS-16) 58, 6 GB (GS-64)
  • Certificeringer - CE, FCC
  • Processor - H2 quadcore Cortex-A7 med 512 MB RAM
  • Strømforsyning - Standard USB
  • Stik - 1 × 10/100 MBit / s Ethernet, USB-A, strøm (USB Micro-B)
  • Webgrænsefladesprog - Engelsk (USA), fransk, tysk
  • Pris (MSRP) - $ 399 USD (GS-16) $ 499 USD (GS-64)

Men hvor godt fungerer Gitstorage-apparatet? Er det virkelig så let at installere? Lad os distribuere en og finde ud af det.

Opsætning

Opsætningen af ​​Gitstorage er bemærkelsesværdig enkel:

  1. Pak kassen ud.
  2. Sæt enheden i dit netværk (du har brug for et Cat5-kabel).
  3. Tilslut strømkablet.
  4. Vent 60 sekunder.

På dette tidspunkt bliver tingene lidt komplicerede. I henhold til anvisningerne, skal du derefter kunne pege en browser til http://gitst.net, og Gitstorage-grænsefladen vises. Det prøvede jeg på både et Linux-skrivebord og en MacBook Pro. Ingen af ​​maskinerne kunne finde enheden. Faktisk, hvis jeg forsøgte at pinge gitst.net-adressen, modtog jeg en WAN IP-adresse, der ikke svarede. Den eneste måde jeg nåede min Gitstorage-enhed var at logge ind på min router, kigge efter gitstorage blandt de tilsluttede enheder og finde ud af enhedens IP-adresse. Når jeg havde den IP-adresse, kunne jeg pege min browser til den adresse og logge ind med bruger root og password adgangskode. På dette tidspunkt præsenteres installationsguiden ( figur A ).

Figur A

Guiden Gitstorage-opsætningen.


Trinene til installationsguiden er:

  • Valg af sprog
  • EULA
  • Navngiv enheden
  • Oprettelse eller import af enhedsroot CA (valgfrit)
  • Krypteringsadgangskode
  • Administrationsopsætning (e-mail / adgangskode)
  • Dropbox-opsætning (valgfrit)
  • E-mail-opsætning (valgfrit)

Når jeg var færdig med guiden, opstod der problemer i paradiset. I løbet af den første runde var den sidste skærm blank. Efter en genstart måtte jeg gå gennem guiden igen. Denne gang omkring den sidste skærm dukkede op, fungerede linket Alle sæt ikke. Så jeg vendte tilbage til IP-adressen og fik præsenteret en login-skærm. Jeg forsøgte at bruge admin / e-mail-adgangskoden / adgangskoden, jeg havde konfigureret under guiden, men det ville ikke fungere. Derefter forsøgte jeg root / password ... igen til ingen nytte. Efter endnu en genstart (frakobl, vent et par sekunder, tilslut igen), blev jeg (endnu en gang) sendt til installationsguiden (kun denne gang halvvejs igennem). Endnu en gang fungerer de sidste skærmforbindelser ikke.

Heldigvis fik jeg sendt to enheder, så jeg koblede den første (en GS-16) og tilsluttede den anden (en GS-64). Denne gang gik alt glat, og jeg var i stand til at logge ind på Gitstorage-interface ( figur B ).

Figur B

Gitstorage-interface er ren og let at bruge.


Anvendelse

Fra hovedgrænsefladen er din første opgave at oprette brugere. Klik på knappen Brugere og tilføj de nødvendige oplysninger til en ny bruger ( figur C ).

Fig

Føjelse af brugere til Gitstorage-enheden.


Du kan nu oprette et nyt lager. Nye lagre kan dog kun oprettes af root-brugeren. Dette er et problem. Hvorfor? Kan du huske, at administratorbrugeren blev oprettet under opsætningen? Jeg kunne ikke logge ind med denne bruger. Så den eneste bruger med root-privilegier er root, og adgangskoden er, ja, ikke engang eksternt sikker. At ændre denne adgangskode er ikke næsten så intuitiv, som du måske tror (i det mindste ikke fra et administratorperspektiv). I stedet for at root-brugeradgangskoden ændres i afsnittet Indstillinger, skal du klikke på rod-bruger-knappen i øverste højre hjørne. Klik på Konto i popup-menuen ( figur D ).

Figur D

Ændring af root-adgangskoden til din Gitstorage-enhed.


Klik på Adgangskode i det resulterende vindue. Når du bliver bedt om det, skriv (og bekræft) den nye adgangskode til rodbrugeren. Log ud og log ind igen med dine nye legitimationsoplysninger. Klik nu på posten Repositories i venstre navigation, klik på knappen Opret, giv depotet et navn, og klik på Send. Når du har oprettet depot, skal du klikke på indstillingsposten for det og derefter klikke på knappen Tilføj bruger, så du kan tilføje brugere til depotet (ellers er rodbrugeren den eneste med adgang).

Glat sejlads

Og det er stort set alt, hvad der er at opsætte en Gitstorage-enhed. Selvom jeg havde en hik med det første apparat, resulterede opsætningen af ​​det andet i noget temmelig glat sejlads til brug af et internt Git-lager. Hvis du leder efter en utrolig enkel løsning til kodesamarbejde (og du ikke har ressourcerne til at opsætte din egen Git-server), kan jeg varmt anbefale en Gitstorage-enhed. Det er en enkel, lille og elegant løsning, der skal tjene dig godt.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com