Persoonlijke opslagplaatsen toevoegen in Cloud Manager private-repositories

Leer hoe u Cloud Manager instelt voor gebruik met uw eigen persoonlijke GitHub-opslagruimten.

Overzicht overview

Door de Manager van de Wolk te vormen om met uw eigen privé bewaarplaatsen te werken GitHub, kunt u uw code direct binnen uw bewaarplaats GitHub door de Manager van de Wolk bevestigen, die de behoefte elimineert om uw code met de bewaarplaats van de Adobe constant te synchroniseren.

NOTE
Deze eigenschap is exclusief aan openbare GitHub. De steun voor zelf-ontvangen GitHub is niet beschikbaar.

Configuratie configuration

De configuratie bestaat uit twee hoofdstappen:

Opslagplaats toevoegen add-repo

  1. In Cloud Manager, via de Programmaoverzicht pagina, tik of klik op Opslagplaatsen tab naar Opslagplaatsen pagina en klik op Opslagplaats toevoegen.

  2. In de Opslagplaats toevoegen dialoogvenster, selecteren Particuliere opslagplaats als het type opslagplaats.

  3. Geef de gegevens van uw opslagplaats op

    • Naam opslagplaats - Een expressienaam
    • URL opslagplaats - De URL van de opslagplaats, die moet eindigen in .git
    • Beschrijving (optioneel) - Een langere beschrijving van de opslagplaats indien nodig

    Eigen opslagplaats toevoegen

  4. Tik of klik op Opslaan.

TIP
Zie het document voor meer informatie over het beheer van opslagruimten in Cloud Manager Opslagplaatsen voor Cloud Manager.

Eigendom van privéopslagplaats valideren validate-ownership

Cloud Manager weet nu van uw bewaarplaats GitHub, maar het heeft nog toegang tot het nodig. Om toegang te verlenen, moet u de Adobe toepassing GitHub installeren en verifiëren dat u de gespecificeerde bewaarplaats bezit.

  1. Nadat u uw eigen opslagplaats hebt toegevoegd, Eigendom van privéopslagplaats valideren wordt geopend.

    Eigendom van privéopslagplaats valideren

  2. Cloud Manager gebruikt een GitHub-app om veilig te communiceren met uw opslagplaats.

    • Een eigenaar van uw GitHub-organisatie moet de toepassing installeren die zich bevindt op https://github.com/apps/cloud-manager-for-aem en toegang verlenen tot de gegevensopslagruimte.
    • Gelieve te verwijzen naar de documentatie van GitHub voor details over hoe dit wordt gedaan.
  3. Om de beveiliging te verbeteren, moet u een geheim bestand maken in de standaardvertakking van uw opslagplaats. Tik of klik op Genereren.

  4. Bevestig het genereren van het geheime bestand door te tikken of te klikken Bevestigen.

    Bevestig geheime generatie

  5. Terug in de Eigendom van privéopslagplaats valideren venster heeft Cloud Manager de inhoud van het privébestand gegenereerd in het dialoogvenster Beveiligde bestandsinhoud veld. Kopieer de inhoud van dat veld.

    • De inhoud van het geheime bestand wordt slechts eenmaal weergegeven. Als u de inhoud niet kopieert voordat u dit venster sluit, moet u het geheim opnieuw genereren.

    Inhoud van geheim bestand kopiëren

  6. Creeer een nieuw dossier in de standaardtak van uw geroepen reactie GitHub .well-known/adobe/cloud-manager-challenge en plak de geheime dossierinhoud in dat dossier en bewaar.

  7. Zodra de app is geïnstalleerd en het geheime bestand in de opslagplaats aanwezig is, kunt u tikken of op Valideren in de Eigendom van privéopslagplaats valideren in.

De app kan worden geïnstalleerd en een geheim bestand kan in elke willekeurige volgorde worden gemaakt. Beide stappen moeten echter worden uitgevoerd voordat u de validatie kunt uitvoeren.

Tot de validatie wordt de repository weergegeven met een rood pictogram dat aangeeft dat deze nog niet is gevalideerd en nog niet kan worden gebruikt.

Niet-gevalideerde repo

Let erop dat de Type kolom identificeert gemakkelijk door Adobe verschafte opslagplaatsen (Adobe) en uw eigen GitHub-opslagplaatsen (GitHub).

Als u op een latere datum naar de opslagplaats moet terugkeren om de validatie te voltooien, gaat u naar de Opslagplaatsen pagina, tik of klik de ellipsknoop in de rij die de bewaarplaats vertegenwoordigt GitHub u enkel toevoegde en selecteert Eigenaarsvalidatie in het keuzemenu.

Persoonlijke opslagplaatsen gebruiken met Cloud Manager using

Nadat de gegevensopslagplaats GitHub in de Manager van de Wolk wordt bevestigd wordt de integratie voltooid en u kunt de bewaarplaats met de Manager van de Wolk gebruiken.

  1. Wanneer u een trekkingsverzoek creeert, zal een controle GitHub automatisch beginnen.

    GitHub-controles

  2. Voor elk trekkingsverzoek wordt een volledige stackcodekwaliteitpijplijn wordt automatisch gemaakt. Deze pijpleiding is begonnen bij elke update van het trekkingsverzoek.

  3. De controle GitHub blijft in een lopende staat tot de controles van de codekwaliteit volledig. De resultaten van de codekwaliteit zullen dan aan de controle worden verspreid GitHub.

    GitHub-kwaliteitscontroles

Wanneer het trekkingsverzoek wordt gesloten of samengevoegd, wordt de volledige pijpleiding van de kwaliteit van de stapelcode gecreeerd automatisch geschrapt.

TIP
Zie het document GitHub-controleannotaties voor details over de informatie die via GitHub wordt verstrekt wanneer de controles van het trekkingsverzoek in werking worden gesteld.
TIP
U kunt de pijpleidingen controleren die automatisch worden gecreeerd om elk trekkingsverzoek aan een privé bewaarplaats te bevestigen. Zie het document GitHub Check Configuration for Private Repositories voor meer informatie .

Particuliere opslagplaatsen koppelen aan pijpleidingen pipelines

Gevalideerde privéopslagruimten kunnen worden gekoppeld aan volledige-stapelleidingen en frontpijpleidingen.

NOTE
De de rij en config van het Web pijpleidingen worden niet gesteund met privé bewaarplaatsen.

Beperkingen limitations

Er gelden bepaalde beperkingen voor het gebruik van persoonlijke opslagruimten met Cloud Manager.

  • U kunt de bevestiging van het trekkingsverzoek niet pauzeren gebruikend de controle GitHub van de Manager van de Wolk.
    • Als de gegevensopslagplaats GitHub in de Manager van de Wolk wordt bevestigd, zal de Manager van de Wolk altijd proberen om de trekkingsverzoeken te bevestigen die voor die bewaarplaats worden gecreeerd.
  • Als de Adobe GitHub app wordt verwijderd uit uw organisatie GitHb, zal dit de trekrekverzoekbevestigingseigenschap voor alle bewaarplaatsen verwijderen.
  • Er wordt geen tag git aangemaakt en geduwd wanneer particuliere opslagruimten worden gebruikt voor de productie van volledige stapelleidingen.
  • De pijpleidingen die privé bewaarplaatsen gebruiken en de aanzetmachine op-verbind zijn niet automatisch begonnen wanneer nieuw verbindt in de geselecteerde tak wordt geduwd.
  • Functionaliteit voor hergebruik van artefacten is niet van toepassing op particuliere gegevensbanken.
recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3