Een persoonlijke GitHub-opslagplaats toevoegen in Cloud Manager private-repositories

Door vestiging Cloud Manager om met uw privé bewaarplaatsen te integreren GitHub, kunt u uw code direct binnen GitHub bevestigen gebruikend Cloud Manager. Deze configuratie verwijdert de vereiste om uw code regelmatig te synchroniseren met de opslagplaats van de Adobe.

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

Configuratie configuration

De configuratie van een privé bewaarplaats GitHub in Cloud Manager bestaat uit twee stappen:

Een persoonlijke GitHub-opslagplaats toevoegen aan een programma add-repo

  1. Logboek in Cloud Manager bij my.cloudmanager.adobe.comen selecteer de aangewezen organisatie.

  2. Op de Mijn console van Programma's, selecteer het programma waaraan u een privé bewaarplaats van het Git wilt verbinden.

  3. In het zijmenu, onder Diensten, uitgezochte pictogram van de Omslag Bewaarplaatsen.

    de pagina van Bewaarplaatsen

  4. Vlak de hoger-juiste hoek van de pagina van Bewaarplaatsen, klik toevoegen Bewaarplaats.

  5. In voeg de dialoogdoos van de Bewaarplaats toe, uitgezochte Privé Bewaarplaats als bewaarplaatstype.

    voeg eigen bewaarplaats toe

  6. Geef in elk veld de volgende gegevens over uw opslagplaats op:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Veld Beschrijving
    Naam opslagplaats Een expressieve naam voor uw nieuwe opslagplaats.
    URL opslagplaats De URL van de privéopslagplaats, die moet eindigen in .git.
    bijvoorbeeld, https://github.com/org-name/repo-name.git (De weg URL is slechts voor illustratiedoeleinden).
    Beschrijving (optioneel) Een gedetailleerde beschrijving van de gegevensopslagruimte.
  7. Selecteer sparen.
    Nu, kunt u eigendom van de privé bewaarplaatsbevestigen.

TIP
Voor details over het beheren van bewaarplaatsen in Cloud Manager, zie Bewaarplaatsen van Cloud Manager.

Eigendom van een persoonlijke GitHub-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.

om eigendom van een privé bewaarplaats te bevestigen GitHub:

  1. Na het toevoegen van uw eigen bewaarplaats, volg de resterende stappen in het Privé de dialoogvakje van de Bevestiging van de Eigendom van de Bewaarplaats van de Bewaarplaats.

    Persoonlijke Bevestiging van de Eigendom van de Bewaarplaats van de Bewaarplaats

    table 0-row-2 1-row-2 2-row-2
    Beschrijving
    Stap 1: App GitHub Cloud Manager gebruikt een GitHub-app om veilig te communiceren met uw persoonlijke 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.
    ・ Voor details bij het installeren van en het verlenen van toegang wordt gedaan, zie de documentatie van GitHub.
    Stap 2: Geheime Dossier Om de beveiliging te verbeteren, moet u een geheim bestand maken in de standaardvertakking van uw opslagplaats.
    ・ Klik produceren, dan klik bevestigen. Cloud Manager produceert de inhoud van het privé dossier in het Geheime dossier inhoud tekstgebied.
    ・ Klik pictogram van het Exemplaar om de inhoud van dat gebied te kopiëren. De inhoud van het geheime bestand wordt slechts eenmaal weergegeven. Als u de inhoud niet kopieert voordat u dit dialoogvenster sluit, moet u het geheim opnieuw genereren.
  2. Creeer een nieuw dossier in de standaardtak van uw geroepen reactie GitHub:

    .well-known/adobe/cloud-manager-challenge

  3. Plak de geheime bestandsinhoud in het nieuwe bestand dat u zojuist hebt gemaakt en sla het bestand op.

    Als de app is geïnstalleerd en het geheime bestand in de opslagplaats aanwezig is, gaat u verder met de stap.

  4. In het dialoogvakje van de Bevestiging van de Eigendom van de Bewaarplaats 0} Privé, klik Valideren .

De app kan worden geïnstalleerd en een geheim bestand kan in elke willekeurige volgorde worden gemaakt. Beide stappen moeten echter zijn voltooid 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

De kolom van het Type {in de lijst op de pagina van Bewaarplaatsen identificeert Adobe-verstrekte bewaarplaatsen (Adobe) en uw eigen privé bewaarplaatsen (GitHub).

Als u aan de bewaarplaats moet terugkeren later om de bevestiging, op de pagina van Bewaarplaatsen te voltooien, klik Meer pictogram in de rij die de bewaarplaats vertegenwoordigt GitHub u enkel toevoegde. In de drop-down lijst, uitgezochte Bevestiging van de Eigendom.

Persoonlijke GitHub-opslagruimten gebruiken met Cloud Manager using

Nadat de bewaarplaats GitHub in Cloud Manager wordt bevestigd, is de integratie volledig. U kunt de repository gebruiken met Cloud Manager.

om privé bewaarplaatsen met Cloud Manager te gebruiken:

  1. Wanneer u een trekkingsverzoek creeert, begint een controle GitHub automatisch.

    controles GitHub

  2. Voor elk trekkingsverzoek, wordt de a volledige pijpleiding van de kwaliteit van de stapelcodeautomatisch gecreeerd. Deze pijpleiding is begonnen bij elke update van het trekkingsverzoek.

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

    GitHub de controles van de codekwaliteit

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

TIP
Zie Annotaties van de Controle GitHubvoor details over de informatie die als 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 {de Configuratie van de Controle van 0} GitHub voor Privé Opslagplaatsen 🔗 voor meer informatie.

Particuliere opslagplaatsen koppelen aan pijpleidingen pipelines

Gevalideerde privé bewaarplaatsen kunnen met volledig-stapel en frontend pijpleidingenworden geassocieerd.

Beperkingen limitations

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

  • De de rij en config van het Web pijpleidingen worden niet gesteund met privé bewaarplaatsen.
  • Er wordt geen tag Git gemaakt en geduwd wanneer u privéopslagruimten gebruikt bij de productie van volledige stapelleidingen.
  • Als de Adobe GitHub app van uw organisatie GitHub wordt verwijderd, verwijdert het de trekrekverzoekbevestigingseigenschap voor alle bewaarplaatsen.
  • 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.
  • U kunt niet de bevestiging van het trekkingsverzoek pauzeren gebruikend de controle GitHub van Cloud Manager.
    Als de bewaarplaats GitHub in Cloud Manager wordt bevestigd, probeert Cloud Manager altijd om de trekkingsverzoeken te bevestigen die voor die bewaarplaats worden gecreeerd.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab