Hoe een Gitstorage-apparaat in te stellen voor interne codesamenwerking

Hoe GitStorage te gebruiken, een eenvoudig te implementeren apparaat dat is toegewijd aan het huisvesten van uw Git-opslagplaatsen Gitstorage is een eenvoudig te gebruiken apparaat dat is toegewijd aan het huisvesten van uw Git-opslagplaatsen. Jack Wallen van TechRepublic legt uit.

Git is het grootste revisie- en samenwerkingssysteem dat beschikbaar is voor ontwikkeling. Git heeft grotere, duurdere systemen over de hele wereld vervangen en is de de facto standaardtool voor coders geworden.

Must-read cloud

  • Cloud computing in 2020: voorspellingen over beveiliging, AI, Kubernetes, meer
  • De belangrijkste cloud-vooruitgang van het decennium
  • Top desktop as a service (DaaS) -providers: Amazon, Citrix, Microsoft, VMware en meer
  • Cloud computing-beleid (TechRepublic Premium)

Maar voor sommige bedrijven, klein of groot, is huisvestingscode op een cloudopslagservice van derden een no-go. Als dat het geval is, is de enige oplossing in eigen huis. Voor sommigen betekent dat het opzetten van een server en het uitvoeren van een Git-repository voor de behuizing van proprietary of open source code. Voor sommige bedrijven (vooral die aan de kleine kant) is het echter geen optie om over de middelen (en tijd) te beschikken om een ​​server voor Git-opslag op te zetten. Dat is het geval, wat doe je?

Gelukkig is er een oplossing, die ongelooflijk eenvoudig is. Deze oplossing is Gitstorage, een eenvoudig te implementeren apparaat dat is bedoeld voor het huisvesten van uw Git-opslagplaatsen. Elk apparaat is een enkele boardcomputer (gebaseerd op de Raspberry Pi). Het apparaat is kleiner dan een creditcard, heeft geen bewegende delen, genereert geen warmte, is aan de muur te bevestigen, wordt gevoed door een standaard USB (of meegeleverde mini-USB) en biedt een standaard ethernet-verbinding. De volledige specificaties zijn:

  • Afmetingen - 3, 44 "× 2, 93" × 1, 28 "(87, 4 mm × 74, 3 mm × 32, 5 mm)
  • Gewicht - 59 gram
  • Muurbevestiging - 4 schroeven
  • Omgevingstemperatuur - 0 ° C - 40 ° C (32 ° F - 104 ° F)
  • Geheugencapaciteit - 16 GB (GS-16) 64 GB (GS-64)
  • Opslag voor git-repo's - 10, 6 GB (GS-16) 58, 6 GB (GS-64)
  • Certificeringen - CE, FCC
  • Processor - H2 quadcore Cortex-A7 met 512 MB RAM
  • Voeding - Standaard USB
  • Connectoren - 1 × 10/100 MBit / s Ethernet, USB-A, voeding (USB Micro-B)
  • Webinterfacetalen - Engels (VS), Frans, Duits
  • Prijs (MSRP) - $ 399 USD (GS-16) $ 499 USD (GS-64)

Maar hoe goed werkt het Gitstorage-apparaat? Is het echt zo eenvoudig te implementeren? Laten we er een inzetten en erachter komen.

Opstelling

De installatie van de Gitstorage is opmerkelijk eenvoudig:

  1. Pak de doos uit.
  2. Sluit het apparaat aan op uw netwerk (u heeft een Cat5-kabel nodig).
  3. Sluit de stroomkabel aan.
  4. Wacht 60 seconden.

Op dit punt wordt het een beetje ingewikkeld. Volgens de aanwijzingen zou je dan een browser naar http://gitst.net moeten kunnen wijzen en de Gitstorage-interface verschijnt. Ik heb dat geprobeerd op zowel een Linux-desktop als een MacBook Pro. Geen van beide machines kon het apparaat vinden. In feite, als ik probeerde het gitst.net-adres te pingen, ontving ik een WAN IP-adres dat niet reageerde. De enige manier waarop ik mijn Gitstorage-apparaat kon bereiken, was door me aan te melden bij mijn router, gitstorage te zoeken tussen de verbonden apparaten en het IP-adres van het apparaat te achterhalen. Zodra ik dat IP-adres had, kon ik mijn browser naar dat adres wijzen en inloggen met het root- en wachtwoordwachtwoord van de gebruiker. Op dat moment wordt de installatiewizard gepresenteerd ( Afbeelding A ).

Figuur A

De Gitstorage-installatiewizard.


De stappen voor de installatiewizard zijn:

  • Taal selectie
  • EULA
  • Geef het apparaat een naam
  • Apparaat root CA aanmaken of importeren (optioneel)
  • Coderingswachtwoord
  • Admin setup (e-mail / wachtwoord)
  • Dropbox-instelling (optioneel)
  • Email instellen (optioneel)

Toen ik de tovenaar had voltooid, ontstonden er problemen in het paradijs. Tijdens de eerste ronde was het laatste scherm leeg. Na een herstart moest ik opnieuw door de wizard lopen. Deze keer verscheen het laatste scherm, de link Alles instellen werkte niet. Dus ik keerde terug naar het IP-adres en kreeg een inlogscherm te zien. Ik heb geprobeerd het e-mailadres / wachtwoord van de beheerder te gebruiken die ik tijdens de wizard had ingesteld, maar dat zou niet werken. Ik probeerde toen root / wachtwoord ... opnieuw zonder resultaat. Na nog een keer opnieuw opstarten (ontkoppelen, enkele seconden wachten, opnieuw aansluiten), werd ik (opnieuw) naar de installatiewizard gestuurd (alleen deze keer, halverwege). Nogmaals, de koppelingen naar het laatste scherm zouden niet werken.

Gelukkig kreeg ik twee apparaten, dus heb ik de eerste (een GS-16) losgekoppeld en de tweede aangesloten (een GS-64). Deze keer verliep alles soepel en kon ik inloggen op de Gitstorage-interface ( afbeelding B ).

Figuur B

De Gitstorage-interface is schoon en gemakkelijk te gebruiken.


Gebruik

Vanuit de hoofdinterface is het uw eerste taak om gebruikers te maken. Klik op de knop Gebruikers en voeg de benodigde informatie voor een nieuwe gebruiker toe ( Afbeelding C ).

Figuur C

Gebruikers toevoegen aan het Gitstorage-apparaat.


U kunt nu een nieuwe repository maken. Nieuwe opslagplaatsen kunnen echter alleen door de rootgebruiker worden gemaakt. Dit is een probleem. Waarom? Weet je nog dat de admin-gebruiker is gemaakt tijdens de installatie? Ik kon niet inloggen met die gebruiker. Dus de enige gebruiker met rootrechten is root en het wachtwoord is, nou ja, zelfs niet op afstand beveiligd. Het wijzigen van dat wachtwoord is lang niet zo intuïtief als je zou denken (althans niet vanuit een adminperspectief). In plaats van dat de root-optie voor het wijzigen van het wachtwoord van de gebruiker in de sectie Instellingen staat, moet u op de knop Root-gebruiker in de rechterbovenhoek klikken. Klik in het pop-upmenu ( Afbeelding D ) op Account.

Figuur D

Het rootwachtwoord voor uw Gitstorage-apparaat wijzigen.


Klik in het resulterende venster op Wachtwoord. Typ (en verifieer) het nieuwe wachtwoord voor de rootgebruiker wanneer daarom wordt gevraagd. Log uit en log opnieuw in met uw nieuwe gegevens. Klik nu op het item Repositories in de linkernavigatie, klik op de knop Maken, geef de repository een naam en klik op Verzenden. Nadat u de repository hebt gemaakt, klikt u op het item Instellingen en vervolgens op de knop Gebruiker toevoegen, zodat u gebruikers aan de repository kunt toevoegen (anders is de rootgebruiker de enige met toegang).

Soepel zeilen

En dat is vrijwel alles wat er is om een ​​Gitstorage-apparaat op te zetten. Hoewel ik een hik had met het eerste apparaat, resulteerde het instellen van het tweede in een behoorlijk soepel varen voor het gebruik van een in-house Git repository. Als je op zoek bent naar een ongelooflijk eenvoudige oplossing voor codesamenwerking (en je hebt niet de middelen om je eigen Git-server in te stellen), raad ik een Gitstorage-apparaat ten zeerste aan. Het is een eenvoudige, kleine en elegante oplossing die u goed van dienst zou moeten zijn.

Cloud en Everything as a Service-nieuwsbrief

Dit is uw favoriete bron voor het laatste nieuws over AWS, Microsoft Azure, Google Cloud Platform, XaaS, cloudbeveiliging en nog veel meer. Maandagen bezorgd

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com