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.
Configuratie configuration
De configuratie van een privé bewaarplaats GitHub in Cloud Manager bestaat uit twee stappen:
- voeg een privé bewaarplaats GitHubaan een geselecteerd programma toe.
- Dan, bevestigt eigendom van de privé bewaarplaats GitHub.
Een persoonlijke GitHub-opslagplaats toevoegen aan een programma add-repo
-
Logboek in Cloud Manager bij my.cloudmanager.adobe.comen selecteer de aangewezen organisatie.
-
Op de Mijn console van Programma's, selecteer het programma waaraan u een privé bewaarplaats van het Git wilt verbinden.
-
In het zijmenu, onder Diensten, uitgezochte Bewaarplaatsen.
-
Vlak de hoger-juiste hoek van de pagina van Bewaarplaatsen, klik toevoegen Bewaarplaats.
-
In voeg de dialoogdoos van de Bewaarplaats toe, uitgezochte Privé Bewaarplaats als bewaarplaatstype.
toe
-
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. -
Selecteer sparen.
Nu, kunt u eigendom van de privé bewaarplaatsbevestigen.
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:
-
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.
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 inhttps://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 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. -
Creeer een nieuw dossier in de standaardtak van uw geroepen reactie GitHub:
.well-known/adobe/cloud-manager-challenge
-
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.
-
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.
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 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:
-
Wanneer u een trekkingsverzoek creeert, begint een controle GitHub automatisch.
-
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.
-
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.
Wanneer het trekkingsverzoek wordt samengevoegd of gesloten, wordt de volledige pijpleiding van de kwaliteit van de stapelcode gecreeerd automatisch geschrapt.
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.