Hur man ställer in en Gitstorage-enhet för internt kodsamarbete

Hur man använder GitStorage, en lättdistribuerad enhet avsedd för att hysa dina Git-förvar Gitstorage är en lättdistribuerad enhet avsedd att hysa dina Git-förvar. TechRepublics Jack Wallen förklarar.

Git är det största revisionskontroll- och samarbetssystemet som är tillgängligt för utveckling. Git har ersatt större och dyrare system över hela världen och har blivit det de facto standardverktyg för kodare.

Måste läsa molnet

  • Cloud computing 2020: Förutsägelser om säkerhet, AI, Kubernetes, mer
  • De viktigaste molnframstegen under decenniet
  • Top desktop som en tjänsteleverantör (DaaS): Amazon, Citrix, Microsoft, VMware och mer
  • Cloud computing policy (TechRepublic Premium)

Men för vissa företag, små eller stora, kan koden för en tredjeparts molnlagringstjänst vara en no-go. Om så är fallet är den enda lösningen internt. För vissa innebär det att man ställer in en server och driver ett Git-arkiv för att hysa proprietär eller öppen källkod. För vissa företag (speciellt de på mindre sida) är det kanske inte ett alternativ att ha resurser (och tid) för att skapa en server avsedd för Git-lagring. Så är fallet, vad gör du?

Lyckligtvis finns det en lösning, en som är otroligt enkel. Nämnda lösning är Gitstorage, en lättdistribuerad enhet avsedd att hysa dina Git-förvar. Varje apparat är en enda kortdator (baserad på Raspberry Pi). Enheten är mindre än ett kreditkort, har inga rörliga delar, genererar ingen värme, är väggmonterbar, drivs av en vanlig USB (eller inkluderad mini-USB) och erbjuder en standard Ethernet-anslutning. De fullständiga specifikationerna är:

  • Mått - 3, 44 "× 2, 93" × 1, 28 "(87, 4 mm × 74, 3 mm × 32, 5 mm)
  • Vikt - 2, 08 oz (59 g)
  • Väggfäste - 4 skruvar
  • Omgivningstemperatur - 0 ° C - 40 ° C (32 ° F - 104 ° F)
  • Minneskapacitet - 16 GB (GS-16) 64 GB (GS-64)
  • Lagring för git repos - 10, 6 GB (GS-16) 58, 6 GB (GS-64)
  • Certifieringar - CE, FCC
  • Processor - H2 quadcore Cortex-A7 med 512 MB RAM
  • Strömförsörjning - Standard USB
  • Kontaktdon - 1 × 10/100 MBit / s Ethernet, USB-A, ström (USB Micro-B)
  • Webbgränssnittsspråk - Engelska (USA), franska, tyska
  • Pris (MSRP) - 399 USD (GS-16) 499 USD (GS-64)

Men hur väl fungerar Gitstorage-apparaten? Är det verkligen så lätt att distribuera? Låt oss distribuera en och ta reda på det.

Uppstart

Installationen av Gitstorage är anmärkningsvärt enkel:

  1. Packa upp lådan.
  2. Anslut enheten till ditt nätverk (du behöver en Cat5-kabel).
  3. Anslut strömkabeln.
  4. Vänta 60 sekunder.

Just nu blir det lite komplicerat. Enligt anvisningarna ska du sedan kunna peka en webbläsare till http://gitst.net och Gitstorage-gränssnittet kommer att visas. Jag försökte det på både ett Linux-skrivbord och en MacBook Pro. Ingen av maskinerna kunde hitta enheten. Om jag försökte pinga gitst.net-adressen fick jag faktiskt en WAN IP-adress som inte svarade. Det enda sättet att nå min Gitstorage-enhet var att logga in på min router, leta efter gitstorage bland de anslutna enheterna och ta reda på enhetens IP-adress. När jag hade den IP-adressen kunde jag peka min webbläsare till den adressen och logga in med användarrot och lösenord. Vid den punkten visas installationsguiden ( figur A ).

Figur A

Installationsguiden för Gitstorage.


Stegen till installationsguiden är:

  • Språkval
  • EULA
  • Namnge enheten
  • Enhet root CA skapande eller import (valfritt)
  • Krypteringslösenord
  • Administratörsinställning (e-post / lösenord)
  • Dropbox-installation (valfritt)
  • E-postinställning (valfritt)

När jag slutade guiden uppstod problem i paradiset. Under den första omgången var den slutliga skärmen tom. Efter en omstart måste jag gå igenom guiden igen. Denna gång runt den sista skärmen dök upp, länken All set fungerade inte. Så jag återvände till IP-adressen och presenterades med en inloggningsskärm. Jag försökte använda admin-e-postmeddelandet / lösenordet som jag hade konfigurerat under guiden, men det fungerade inte. Jag försökte sedan root / lösenord ... igen till ingen nytta. Efter ytterligare omstart (koppla ur, vänta några sekunder, koppla in igen) skickades jag (ännu en gång) till installationsguiden (bara den här gången, halvvägs igenom). Återigen fungerar de slutliga skärmlänkarna inte.

Lyckligtvis fick jag två enheter, så jag kopplade bort den första (en GS-16) och anslöt den andra (en GS-64). Den här gången gick allt smidigt och jag kunde logga in på Gitstorage-gränssnittet ( figur B ).

Figur B

Gitstorage-gränssnittet är rent och enkelt att använda.


Användande

Från huvudgränssnittet är din första uppgift att skapa användare. Klicka på Användarknappen och lägg till nödvändig information för en ny användare ( figur C ).

Figur C

Lägga till användare till Gitstorage-enheten.


Du kan nu skapa ett nytt arkiv. Nya förvar kan emellertid endast skapas av root-användaren. Det här är ett problem. Varför? Kommer du ihåg att adminanvändaren skapades under installationen? Jag kunde inte logga in med den användaren. Så den enda användaren med root-privilegier är root och lösenordet är, ja, inte ens fjärrsäkert. Att ändra det lösenordet är inte så intuitivt som du kanske tror (åtminstone inte från ett administratörsperspektiv). Istället för att alternativet för ändring av rotanvändarlösenord finns i avsnitten Inställningar, måste du klicka på rotanvändarknappen uppe till höger. Klicka på Konto från popup-menyn ( figur D ).

Figur D

Ändra root-lösenordet för din Gitstorage-enhet.


Klicka på Lösenord i det resulterande fönstret. När du uppmanas skriver du (och verifierar) det nya lösenordet för rotanvändaren. Logga ut och logga in igen med dina nya referenser. Klicka nu på förvaret i posten till vänster, klicka på Skapa-knappen, ge förvaret ett namn och klicka på Skicka. När du har skapat förvaret klickar du på inställningsposten för det och klickar sedan på knappen Lägg till användare så att du kan lägga till användare i förvaret (annars kommer rotanvändaren att vara den enda med åtkomst).

Jämn segling

Och det är ganska mycket allt som finns för att installera en Gitstorage-enhet. Även om jag hade en hicka med den första apparaten, så skapade jag den andra ganska smidig segling för att använda ett internt Git-arkiv. Om du letar efter en oerhört enkel lösning för kodsamarbete (och du inte har resurser för att konfigurera din egen Git-server) rekommenderar jag starkt en Gitstorage-enhet. Det är en enkel, liten och elegant lösning som borde tjäna dig bra.

Cloud och allt som ett nyhetsbrev för tjänster

Det här är din resurs för det senaste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, molnsäkerhet och mycket mer. Levereras måndagar

Registrera dig idag

© Copyright 2020 | mobilegn.com