Persoonlijke opslagplaatsen toevoegen in Cloud Manager private-repositories

Leer hoe te opstelling Cloud Manager om met uw eigen privé bewaarplaatsen te werken GitHub.

Overzicht overview

Door Cloud Manager te vormen om met uw eigen privé bewaarplaatsen te werken GitHub, kunt u uw code direct binnen uw bewaarplaats GitHub door Cloud Manager 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, van de pagina van het Overzicht van het 0} Programma, tikt of klikt op Bewaarplaatsen lusje om aan de Repositories pagina te schakelen en op te klikken voeg Bewaarplaats toe.

  2. In voeg de dialoog van de Bewaarplaats toe, selecteer Privé Bewaarplaats als bewaarplaatstype.

  3. Geef de gegevens van uw opslagplaats op

    • Naam van de Bewaarplaats - een expressieve naam
    • Repository URL - URL van de bewaarplaats, die in .git moet beëindigen
    • Beschrijving (facultatief) - een langere beschrijving van de bewaarplaats zonodig

    voeg eigen bewaarplaats toe

  4. Tik of klik sparen.

TIP
Voor details over het beheren van bewaarplaatsen in Cloud Manager, gelieve te zien het document Bewaarplaatsen van 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. Na het toevoegen van uw eigen bewaarplaats, zal de dialoog van de Bevestiging van de Eigendom van de Bewaarplaats 0} Privé {openen.

    Persoonlijke Bevestiging van de Eigendom van de Bewaarplaats van de Bewaarplaats

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

    • Een eigenaar van uw GitHub-organisatie moet de toepassing in https://github.com/apps/cloud-manager-for-aem installeren en toegang verlenen tot de opslagplaats.
    • 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 produceren.

  4. Bevestig de generatie van het geheime dossier door te tikken of te klikken bevestigt.

    bevestigt geheime generatie

  5. Terug in het venster van de Bevestiging van de Eigenaar van de Bewaarplaats van de 1} Privé van de Bewaarplaats, heeft Cloud Manager de inhoud van het privé dossier in het Geheime gebied van de dossierinhoud geproduceerd. 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.

    het geheime dossierinhoud van het Exemplaar

  6. Maak een nieuw bestand in de standaardvertakking van uw GitHub-repo met de naam .well-known/adobe/cloud-manager-challenge en plak de geheime bestandsinhoud in dat bestand en sla dit op.

  7. Zodra app wordt geïnstalleerd en het geheime dossier in de bewaarplaats bestaat, kunt u tikken of klikken bevestigt in de Privé dialoog van de Bevestiging van de Eigendom van de Bewaarplaats van de Bewaarplaats.

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.

Unvalidate repo

Merk op dat de kolom van het Type gemakkelijk Adobe-verstrekte bewaarplaatsen (Adobe) en uw eigen bewaarplaatsen GitHub (GitHub) identificeert.

Als u aan de bewaarplaats op een recentere datum moet terugkeren om de bevestiging te voltooien, op de pagina van 0} Bewaarplaatsen {, onttikt of klikt de ellipsknoop in de rij die de bewaarplaats GitHub vertegenwoordigt u enkel toevoegde en Bevestiging van de Eigendom van het drop-down menu selecteert.

Persoonlijke opslagplaatsen gebruiken met Cloud Manager using

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

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

    controles GitHub

  2. Voor elk trektrekkingsverzoek, zal de a volledige pijpleiding van de kwaliteit van de stapelcodeautomatisch worden gecreeerd. 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 de controles van de codekwaliteit

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

TIP
Zie de Annotaties van de Controle van het document GitHubvoor 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. Gelieve te zien de Configuratie van de Controle van het document GitHub voor Privé Bewaarplaatsenvoor meer informatie.

Particuliere opslagplaatsen koppelen aan pijpleidingen pipelines

Gevalideerde privé bewaarplaatsen kunnen met volledig-stapelpijpleidingen worden geassocieerd.

Beperkingen limitations

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

  • U kunt de bevestiging van het trekkingsverzoek niet pauzeren gebruikend de controle GitHub van Cloud Manager.
    • Als de bewaarplaats GitHub in Cloud Manager wordt bevestigd, zal Cloud Manager 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 van het Hergebruik van Artefactis niet op privé bewaarplaatsen van toepassing.
recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3