Bronbeheer

Koppel GitHub en GitLab — implementeer vanuit de repository die u al gebruikt

Verbind het GitHub- of GitLab-account waarin je al werkt en deploy rechtstreeks vanuit een repository — een statische site naar Pages of een project naar beheerde hosting. Je kunt je ook aanmelden bij Zinn Digital® met GitHub of GitLab. Elke verbinding toont de benodigde rechten, wordt bij binnenkomst gevalideerd en wordt opgeslagen in Vault — nooit in code of een logboek.

  • GitHub + GitLabkoppel een van beide accounts
  • Implementeren naar Pagesof naar managed hosting
  • Inloggen met GitLabevenals GitHub
  • In Vault opgeslagen tokensgevalideerd bij invoer

Eenmalig verbinden, veilig

Het verbinden van een bronbeheeraccount gebruikt dezelfde verbonden-accountstroom als elke andere inloggegevens op het platform: minimale rechten, gevalideerd en opgeslagen in Vault.

Bekijk eerst de rechten

Voordat u ook maar iets autoriseert, tonen we precies welke repository- en accountrecepten de verbinding nodig heeft — niets meer — zodat u een specifiek token verleent in plaats van een algemeen token.

Gevalideerd bij invoer

Zodra je connectie maakt, roepen we de API van de provider aan om te bevestigen dat het token actief is en de juiste rechten heeft, en tonen we een groen of rood vinkje. Een ongeldig of te ruim toegekend token wordt geweigerd.

Rechtstreeks naar Vault

Een gevalideerd token wordt naar Vault geschreven via dezelfde verbindingslaag die elk inloggegeven gebruikt. Het wordt nooit in code opgenomen, naar een logbestand geschreven of achtergelaten in een omgevingsbestand.

Herroepbaar en gecontroleerd

U kunt onze toegang op elk gewenst moment intrekken bij GitHub of GitLab, en de verbinding aan onze kant verwijderen. Elke actie die via een gekoppeld account wordt uitgevoerd, wordt gelogd voor auditdoeleinden.

Implementeer waar het het project past

Een repository kan naar een Pages-host voor een statische of gebouwde site, of naar beheerde hosting voor een volledige applicatie. Pushes kunnen een herimplementatie activeren zodat de live site je standaardbranch volgt.

  • GitLab Pages en GitHub Pages voor statische en vooraf gebouwd sites, aangestuurd vanuit uw gekoppelde account.
  • Cloudflare Pages als alternatief Pages-doel, voor framework-builds en edge delivery.
  • Managed hosting voor een volledige WordPress-, PHP-, statische of Node-applicatie, gedeployed vanuit de repository.
  • Push-to-deploy: een push naar je standaardbranch kan een herbuild activeren, zodat de live site de repository volgt.
  • Dezelfde verbinding maakt ook inloggen mogelijk — je kunt in plaats van een wachtwoord inloggen bij Zinn Digital® met GitHub of GitLab.

Van repository naar live website

  1. Koppel uw account

    Autoriseer GitHub of GitLab met een token met beperkte rechten. We tonen de rechten vooraf en valideren deze bij invoer.

  2. Kies een repository en doel

    Kies de repository en de locatie van de implementatie — GitLab Pages, GitHub Pages, Cloudflare Pages of beheerde hosting.

  3. Implementeren

    Wij bouwen en publiceren. Via een tijdelijke URL kunt u een voorbeeld bekijken voordat DNS is omgezet.

  4. Branch bijhouden

    Schakel push-to-deploy in zodat een push naar uw standaardbranch de live-website automatisch opnieuw opbouwt.

Veelgestelde vragen

Welke versiebeheerservices kan ik koppelen?

GitHub en GitLab. Verbind het account waarin je al werkt en we kunnen implementeren vanuit de bijbehorende repositories en, als je dit inschakelt, dit gebruiken om je in te loggen. Beide worden aangestuurd via dezelfde gekoppelde accountnaad.

Kan ik zowel met GitLab als GitHub inloggen?

Ja. Naast e-mail en GitHub kun je met GitLab inloggen op je Zinn Digital®-account. De identiteitslaag handelt de OAuth-handshake af; we zien het wachtwoord van je provider nooit.

Waar kan ik een repository implementeren?

Naar GitLab Pages, GitHub Pages of Cloudflare Pages voor een statische of gebouwde site, of naar beheerde hosting voor een volledige applicatie. U kiest de doelocatie wanneer u de repository koppelt, en pushes kunnen een herimplementatie activeren.

Hoe wordt mijn toegangstoken beveiligd?

We tonen u de rechten die de verbinding nodig heeft, valideren het token bij binnenkomst tegen de API van de provider, en slaan het pas daarna op in Vault. Het komt nooit in code, een logbestand of een omgevingsbestand terecht, en u kunt het op elk moment intrekken bij de provider of de verbinding aan onze kant verwijderen.

Kan ik Pages-implementatie gebruiken op de Footprint-Free lijn?

Het wordt aangeboden maar is daar gemarkeerd. GitLab Pages en GitHub Pages delen de infrastructuur van deprovider en openbare gitlab.io- / github.io-domeinen, wat een footprint is. Implementeer voor een netwerk zonder footprint in plaats daarvan op geïsoleerde hosting; op Mainstream is Pages van topklasse.

Implementeer vanuit je repository

Start een kaartloze proefperiode van 14 dagen, koppel GitHub of GitLab, en deploy vanuit de repository die je al gebruikt — gevalideerd bij binnenkomst en opgeslagen in Vault.

Start gratis