Hogyan állítsunk be egy Gitstorage készüléket a házon belüli kód-együttműködéshez

A Git a fejlesztéshez elérhető legnagyobb verzióvezérlő és együttműködési rendszer. A Git a nagyobb, költségesebb rendszereket váltotta fel az egész világon, és a kódolók tényleges standard eszközévé vált.
Must-read Cloud
- Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
- Az évtized legfontosabb felhő előrehaladása
- Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
- Cloud computing házirend (TechRepublic Premium)
Néhány vállalat számára, akár kicsi, akár nagy, a harmadik fél felhőalapú tárolási szolgáltatásainak házkódja no-go lehet. Ha ez a helyzet, akkor az egyetlen megoldás a házon belüli. Egyeseknek ez egy szerver beállítását és egy Git-tárház futtatását jelenti a védett vagy nyílt forráskódok tárolására. Néhány vállalat számára (különösen a kisebb oldalon lévők számára) azonban nem biztos, hogy rendelkezésre álljon erőforrások (és idő) a Git tárolására dedikált szerver beállításához. Ebben az esetben mit csinálsz?
Szerencsére van egy megoldás, amely hihetetlenül egyszerű. Az említett megoldás a Gitstorage, egy könnyen telepíthető készülék, amely a Git-tárolóinak elhelyezésére szolgál. Minden készülék egy fedélzeti számítógép (a Raspberry Pi alapján). A készülék kisebb, mint egy hitelkártya, nem tartalmaz mozgó alkatrészeket, nem termel hőt, falra szerelhető, szabványos USB-vel (vagy a mellékelt mini USB-vel) táplálja, és szabványos Ethernet-kapcsolatot kínál. A teljes specifikáció a következő:
- Méretek - 3, 44 "× 2, 93" × 1, 28 "(87, 4 mm × 74, 3 mm × 32, 5 mm)
- Súly - 2, 08 uncia (59 g)
- Fali tartó - 4 csavar
- Környezeti hőmérséklet - 32 ° F - 104 ° F (0 ° C - 40 ° C)
- Memóriakapacitás - 16 GB (GS-16) 64 GB (GS-64)
- Tárolás git repók számára - 10, 6 GB (GS-16) 58, 6 GB (GS-64)
- Tanúsítványok - CE, FCC
- Processzor - H2 quadcore Cortex-A7 512 MB RAM-mal
- Tápegység - szabványos USB
- Csatlakozók - 1 × 10/100 MBit / s Ethernet, USB-A, tápellátás (USB Micro-B)
- A webes felület nyelvei - angol (amerikai), francia, német
- Ár (MSRP) - 399 USD (GS-16) 499 USD (GS-64)
De mennyire működik jól a Gitstorage készülék? Valóban ilyen könnyű telepíteni? Telepítsük egyet, és megtudjuk.
Beállít
A Gitstorage beállítása rendkívül egyszerű:
- Csomagolja ki a dobozt.
- Csatlakoztassa az eszközt a hálózatához (szüksége lesz egy Cat5 kábelre).
- Csatlakoztassa a tápkábelt.
- Várjon 60 másodpercet.
Ezen a ponton a dolgok kissé bonyolulttá válnak. Az utasításoknak megfelelően a böngészőt a http://gitst.net webhelyre kell mutatni, és megjelenik a Gitstorage felület. Próbáltam ezt egy Linux asztalon és egy MacBook Pro-n is. Egyik gép sem találta meg az eszközt. Valójában, ha megkíséreltem pingválni a gitst.net címet, kaptam egy WAN IP-címet, amely nem válaszolt. Csak akkor tudtam elérni a Gitstorage eszközemet, ha bejelentkeztem az útválasztómba, kerestem a gitstorage-t a csatlakoztatott eszközök között, és megtudtam az eszköz IP-címét. Miután megszereztem az IP-címet, rá tudtam mutatni a böngészőmet arra a címre, és bejelentkezhetek a felhasználó root és jelszó jelszavával. Ezen a ponton bemutatjuk a beállító varázslót (A ábra ).
A ábra

A Gitstorage telepítővarázsló.
A telepítővarázsló lépései:
- Nyelvválasztás
- EULA
- Adjon nevet az eszköznek
- Az eszköz gyökér CA létrehozása vagy importálása (opcionális)
- Titkosítási jelszó
- Rendszergazda beállítása (e-mail / jelszó)
- Dropbox beállítása (opcionális)
- E-mail beállítás (opcionális)
Amint befejeztem a varázslót, problémák merültek fel a paradicsomban. Az első fordulóban a végső képernyő üres volt. Indítás után újra kellett átmennem a varázslón. Ezúttal a végső képernyő körül jelenik meg, az Összes készlet link nem működött. Tehát visszatértem az IP-címhez, és megjelent egy bejelentkezési képernyő. Megpróbáltam használni a varázsló alatt beállított admin e-mailt / jelszót, de ez nem működne. Ezután megpróbáltam újra a root / jelszót ... újból hiába. Egy újabb újraindítás után (húzza ki, várjon néhány másodpercet, csatlakoztassa újra), (ismét) küldtem a beállító varázslóhoz (csak ezúttal félúton). Még egyszer, a végső képernyő linkek nem működnének.
Szerencsére két eszközt küldtek nekem, tehát kihúztam az elsőt (a GS-16) és a másodikba (a GS-64). Ezúttal minden zökkenőmentesen ment és be tudtam jelentkezni a Gitstorage felületbe ( B ábra ).
B. ábra

A Gitstorage felület tiszta és könnyen használható.
Használat
A fő felületről az első feladat a felhasználók létrehozása. Kattintson a Felhasználók gombra, és adja hozzá az új felhasználóhoz szükséges információkat ( C ábra ).
C. ábra

Felhasználók hozzáadása a Gitstorage eszközhöz.
Most létrehozhat egy új lerakatot. Új tárolókat azonban csak a gyökér felhasználó hozhat létre. Ez baj. Miért? Emlékszel arra a rendszergazda felhasználóra, amelyet a telepítés során hoztak létre? Nem tudtam bejelentkezni azzal a felhasználóval. Tehát az egyetlen felhasználó, aki root jogosultságokkal rendelkezik, a root, és a jelszó, nos, még távolról sem biztonságos. A jelszó megváltoztatása nem olyan intuitív, mint gondolnád (legalábbis nem adminisztrátor szempontjából). Ahelyett, hogy a root felhasználó jelszavát megváltoztatná a Beállítások szakaszokban, a jobb felső sarokban kattintson a Gyökér felhasználó gombra. A felbukkanó menüben ( D ábra ) kattintson a Fiók elemre.
D. ábra

A Gitstorage eszköz root jelszavának megváltoztatása.
A megjelenő ablakban kattintson a Jelszó elemre. Amikor a rendszer kéri, írja be (és ellenőrizze) a root felhasználó új jelszavát. Jelentkezzen ki, majd jelentkezzen be új hitelesítő adataival. Most kattintson a bal oldali navigációban található Tárak bejegyzésre, kattintson a Létrehozás gombra, adjon nevet a lerakatnak, majd kattintson a Küldés gombra. Miután létrehozta a lerakatot, kattintson a Beállítások elemre, majd kattintson a Felhasználó hozzáadása gombra, így felveheti a felhasználót a lerakatba (különben a gyökér felhasználó lesz az egyetlen, aki hozzáféréssel rendelkezik).
Sima vitorlázás
És ez nagyjából elegendő egy Gitstorage eszköz beállításához. Noha az egyik készülékkel csuklott az első készülék, a második felállítása néhány nagyon sima vitorlázást eredményezett a házon belüli Git-tároló használatához. Ha hihetetlenül egyszerű megoldást keres a kód-együttműködéshez (és nincs erőforrása a saját Git-kiszolgáló beállításához), nagyon ajánlom a Gitstorage eszközt. Ez egy egyszerű, kicsi és elegáns megoldás, amely jól szolgálja Önt.
Felhő és minden, mint szolgáltatási hírlevél
Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn
Regisztrálj még ma