Mely verziókezelő-szolgáltatókat csatlakoztathatom?
GitHub és GitLab. Csatlakoztassa a fiókot, amellyel már dolgozik, és mi képesek leszünk a tárolóiból telepíteni, push webhookot regisztrálni rajtuk, és — ha szeretné — a webhely fájljait visszafelé is szinkronizálni. Mindkettő ugyanazon a csatlakoztatott fióki felületen megy keresztül, így az alábbiak mindegyike mindkettőre érvényes.
Bejelentkezhetek GitHub vagy GitLab segítségével?
Igen, valamint a Google vagy a Microsoft fiókkal is. Az e-mail-cím és jelszó mellett a négy lehetőség bármelyikével bejelentkezhet Zinn Digital® fiókjába. Az identitásréteg kezeli a kézfogást, és mi soha nem látjuk a szolgáltatói jelszavát. A GitHubbal történő bejelentkezés elkülönül a GitHub telepítésekhez (deploys) való csatlakoztatásától — választhatja az egyiket, mindkettőt vagy egyiket sem.
Hol tudok üzembe helyezni egy tárolót?
Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps vagy AWS Amplify felületre statikus vagy felépített webhelyek esetén — vagy a saját felügyelt tárhelyünkre, ahol a repository és a webhely fájljai mindkét irányban szinkronban maradnak. Ön választja ki a webhely célhelyét; a repository-kapcsolat mindkét esetben azonos.
El tudják készíteni a webhelyemet, vagy már előre elkészítettnek kell lennie?
Bármelyik. Közzétételi módban az ágat úgy vesszük át, ahogy van, és közzétesszük az Ön által megadott könyvtárat. CI módban a szolgáltatója saját folyamata futtatja a build parancsot, és a kimenetet egy külön közzétételi ágba véglegesíti, amelyet aztán ugyanúgy lekérünk, mint bármely más referenciát. A második megoldás a saját CI-jében tartja a buildet, ahol a titkos adatai és a gyorsítótárazása már eleve megtalálhatók.
A push automatikusan települ?
Alapértelmezés szerint igen — regisztrálunk egy webhookot a tárolóban, és az Ön által megjelölt ágra történő push elindít egy telepítést. Ezt kikapcsolhatja, és megtarthatja a webhookot, ami hasznosabb, mint amilyennek hangzik: a kézbesítés továbbra is rögzítésre kerül, így nyomon követheti a push-ok beérkezését, mielőtt engedélyezné számunkra a cselekvést.
Mi az a kétirányú szinkronizálás?
A hardverünkön végzett módosítások commitokká válnak az Ön ágán, és az Ön ágán lévő commitok visszakerülnek a webhelyre. Mindaddig ki van kapcsolva, amíg Ön be nem kapcsolja, mivel a bekapcsolása egy valaki más adattárára vonatkozó döntés, és ezt nem hozzuk meg Ön helyett. Ön választja ki, hogy melyik könyvtár szinkronizálódjon — általában egy sablon vagy egy bővítmény, nem pedig negyvenezer WordPress magfájl.
Mi történik, ha mindkét oldal megváltozott?
Semmi sem íródik felül, és semmi sem kerül leküldésre. A szinkronizálás leáll, értesíti Önt arról, hogy a branch túllépett azon a commiton, amelyre támaszkodtunk, és megkérdezi, melyik oldalt szeretné — a tároló megtartását vagy a webhely megtartását. Egy olyan webhely, amely még soha nem szinkronizált, és egy olyan branchre mutat, amely már tartalmaz commitokat, szintén egy sajátos állapot, és ahelyett, hogy találgatná, melyik a helyes, rákérdez.
Hogyan védik a hozzáférési tokenemet?
Mielőtt létrehozná a kapcsolatot, megmutatjuk a szükséges jogosultságokat, a megadásakor ellenőrizzük a tokent a szolgáltató saját API-jával szemben – így az érvénytelen vagy helytelen hatókörű token egyáltalán nem kerül tárolásra –, és csak ezután írjuk be a Vault környezetbe. Soha nem érinti a kódunkat, naplófájlunkat, környezeti fájlunkat vagy parancssorunkat. Vonja vissza a szolgáltatónál, vagy távolítsa el a kapcsolatot itt, amikor csak szeretné.
Hogyan tudhatom meg, hogy Önök ténylegesen megkapják-e a pushjaimat?
A tárolókártya mutatja, hogy a szolgáltató mikor kézbesített utoljára hozzánk, és mit közölt. A „Soha nem kézbesítve” a leghasznosabb diagnosztika ezen a képernyőn, mivel a „csatlakoztatva, de soha nem kézbesítve” állapot pontosan úgy néz ki, mint egy helytelen hatókörű token vagy egy blokkolt kézbesítés — és ez sehol máshol nem látható. Minden kézbesítés aláírását ellenőrizzük, mielőtt feldolgoznánk azt.
Használhatom a Pages telepítését a Footprint-Free vonalon?
Elérhető és meg van jelölve. A GitHub Pages és a GitLab Pages közös szolgáltatói infrastruktúrát, valamint nyilvános github.io és gitlab.io gazdagépneveket használ, ez pedig keresőmotoros lábnyomot jelent – pont azt, aminek az elkerülésére ez a vonal szolgál. A lábnyommentes hálózat érdekében válasszon helyette izolált tárhelyen történő telepítést. Minden más esetben a Pages elsőrangú.
Miért kell kifejezetten a Vercel szolgáltatást választanom?
Mert az ingyenes csomagja kizárólag nem kereskedelmi használatra engedélyezett. Ahol ez biztonságos, a csatlakoztatott fiókokból következtetünk a célhelyre, és a Vercel szándékosan ki van zárva ebből a következtetésből — egy fiók csatlakoztatása soha nem helyezhet el csendben egy kereskedelmi webhelyet olyan helyre, amelyet a licence nem engedélyez. Válassza ki, és pontosan úgy fog működni, mint a többi.
Megtekinthetem, hogy mi és mikor került telepítésre?
Igen. Minden közzététel rögzíti az általa közzétett commitot, a futás időpontját és a befejezés módját, a webhely Közzététel lapja pedig megjeleníti az előzményeket a mellettük lévő élő URL-lel. A közzétételek a háttérben futnak, így az oldal az összeállítás befejezésekor frissül, ahelyett hogy egy forgó betöltésjelző előtt kellene várakoznia.