Controlul sursei

Conectează GitHub și GitLab — implementează din repository-ul pe care îl folosești deja

Conectează contul GitHub sau GitLab în care lucrezi deja și implementează direct dintr-un repository — un site static pe Pages sau un proiect pe găzduire gestionată. Te poți autentifica, de asemenea, în Zinn Digital® folosind GitHub sau GitLab. Fiecare conexiune afișează privilegiile de care are nevoie, este validată la introducere și este stocată în Vault — niciodată în cod sau în jurnale.

  • GitHub + GitLabconectați oricare cont
  • Publică pe Pagessau la găzduirea gestionată
  • Conectare cu GitLabprecum și GitHub
  • Tokenuri stocate în Vaultvalidat la intrare

Conectează-te o dată, în siguranță

Conectarea unui cont de control al versiunilor folosește același flux de cont conectat ca orice altă credențială de pe platformă: privilegiu minim, validat și stocat în Vault.

Vizualizați mai întâi privilegiile

Înainte de a autoriza ceva, îți arătăm exact ce permisiuni pentru repository și cont sunt necesare conexiunii — nimic în plus — astfel încât să acorzi un token cu acces limitat în locul unuia general.

Validat la introducere

În momentul în care vă conectați, apelăm API-ul furnizorului pentru a confirma că tokenul este activ și are permisiunile corecte, afișând un bifă verde sau roșie. O autorizare invalidă sau cu permisiuni excesive este refuzată.

Direct în Vault

Un token validat este scris în Vault prin aceeași conexiune pe care o folosește fiecare acreditare. Nu este niciodată comis în cod, tipărit într-un jurnal sau lăsat într-un fișier de mediu.

Revocabil și auditat

Puteți anula accesul nostru la GitHub sau GitLab și puteți elimina conexiunea de partea noastră, oricând doriți. Fiecare acțiune efectuată printr-un cont conectat este înregistrată în jurnalul de audit.

Lansează unde i se potrivește proiectului

Un depozit poate fi trimis către o găzduire Pages pentru un site static sau compilat, ori către o găzduire administrată pentru o aplicație completă. Pushing-ul poate declanșa o reîncărcare, astfel încât site-ul live să urmărească ramura ta implicită.

  • GitLab Pages și GitHub Pages pentru site-uri statice și preconstruite, gestionate din contul tău conectat.
  • Cloudflare Pages ca țintă alternativă Pages, pentru build-uri de framework și livrare la margine (edge).
  • Găzduire administrată pentru o aplicație completă WordPress, PHP, statică sau Node, implementată din repository.
  • Push-to-deploy: o actualizare a ramurii implicite poate declanșa o reamplasare, astfel încât site-ul live să urmărească depozitul.
  • Aceeași conexiune alimentează autentificarea — vă puteți conecta la Zinn Digital® cu GitHub sau GitLab în loc de o parolă.

De la depozit la site-ul live

  1. Conectați contul dumneavoastră

    Autorizează GitHub sau GitLab cu un token cu permisiuni limitate. Vă prezentăm privilegiile în prealabil și le validăm la introducere.

  2. Alegeți un depozit și o țintă

    Alegeți depozitul și locul unde se implementează — GitLab Pages, GitHub Pages, Cloudflare Pages sau găzduire administrată.

  3. Implementare

    Construim și publicăm. O adresă URL temporară vă permite să previzualizați înainte ca DNS-ul să se propage.

  4. Urmăriți ramura

    Activați funcția push-to-deploy, astfel încât o operațiune push în ramura implicită să reconstruiască automat site-ul live.

Întrebări frecvente

Ce furnizori de control al versiunilor pot conecta?

GitHub și GitLab. Conectați contul în care lucrați deja și putem face implementarea din depozitele acestuia și, dacă o activați, îl putem folosi pentru a vă autentifica. Ambele funcționează prin intermediul aceluiași punct de conexiune pentru conturi.

Pot să mă autentific cu GitLab, precum și cu GitHub?

Da. Pe lângă e-mail și GitHub, vă puteți conecta la contul dvs. Zinn Digital® folosind GitLab. Stratul de identitate gestionează protocolul OAuth; nu vedem niciodată parola dvs. de la furnizor.

Unde pot implementa un depozit?

La GitLab Pages, GitHub Pages sau Cloudflare Pages pentru un site static sau compilat, sau pe găzduire gestionată pentru o aplicație completă. Alegi destinația când conectezi repository-ul, iar push-urile pot declanșa o re-implementare.

Cum este protejat tokenul meu de acces?

Îți arătăm privilegiile de care are nevoie conexiunea, validăm tokenul în raport cu API-ul furnizorului la introducere și abia apoi îl stocăm în Vault. Acesta nu ajunge niciodată în cod, într-un jurnal sau într-un fișier de mediu și îl poți revoca la furnizor sau poți elimina conexiunea de la noi în orice moment.

Pot folosi implementarea Pages din gama Footprint-Free?

Este oferit, dar marcat acolo. GitLab Pages și GitHub Pages partajează infrastructura furnizorului și domeniile publice gitlab.io / github.io, ceea ce reprezintă o amprentă. Pentru o rețea fără amprentă, implementați în schimb pe o găzduire izolată; pe Mainstream, Pages este de primă clasă.

Lansează din repository-ul tău

Începe o probă gratuită de 14 zile, fără card, conectează GitHub sau GitLab și lansează din repository-ul pe care îl folosești deja — validat la introducere și stocat în Vault.

Începe gratuit