5

Sto sviluppando un gioco. GitHub come mia fonte d'origine; Azure è la mia piattaforma di distribuzione. Ho creato uno organization per il mio gioco, dal momento che spero che alla fine sarà più di un semplice lavoro su di esso. Esistono due repository separati all'interno dell'organizzazione, ognuno dei quali verrà distribuito in un sito Web di Azure separato. Ho bisogno di collegare ogni repository al suo sito web.GitHub: integrazione continua in Azure con il repository dell'organizzazione

So come accedere al blade per la distribuzione continua, collegare GitHub e selezionare il mio progetto e il ramo. Tuttavia, il pannello Scegli progetto non elenca nessuno dei progetti di organizzazione, ma solo i miei. Modifico l'autorizzazione, ma l'autore mi richiede di accedere a un account GitHub. Un'organizzazione non è un account e non ha un accesso diretto (per quanto posso dire).

Spero che ci sia un modo per farlo, perché questo sarà un grosso problema per me se non riesco a collegare questi repository alle loro destinazioni di implementazione.

+0

Hai un account utente su GitHub o solo sull'organizzazione?Ho un'organizzazione in cui ho aggiunto il mio account utente GitHub all'elenco dei membri, quindi puoi seguire il flusso di lavoro. Ecco una soluzione: https://channel9.msdn.com/Series/Windows-Azure-Web-Sites-Tutorials/Github-Continuous-Delivery-in-the-Preview-Portal –

risposta

4

Ho un post sul blog che approfondisce questo aspetto.

Lo si può trovare qui: http://azure.microsoft.com/blog/2015/08/10/using-app-service-web-apps-continuous-deployment-with-github-organizations/

Compreso qui così per comodità così:

Azure Preview Portal Inizia con il Azure Anteprima Portal da autenticazione a GitHub con il GitHub account che ha accesso alle organizzazioni che si desidera utilizzare.

enter image description here Da GitHub andare al vostro utente Impostazioni.

enter image description here Select Applicazioni (1) dalla sezione Impostazioni personalie fare clic sul Azure Management Portal (2) forma le Uso previsto lista.

enter image description here Questo farà apparire i permessi delle applicazioni autorizzate e comprenderà un elenco di dell'Organizzazione accesso per l'organizzazione di appartenenza. Se sei un Proprietario per l'organizzazione che si sarà in grado di accesso Concessione direttamente da qui, se non sei un proprietario si sarà in grado di Richiesta di Accesso e un Proprietario dovranno approvarlo .

enter image description here Una volta che questo accesso è stato concesso per l'organizzazione sarà in grado di selezionare durante la configurazione di distribuzione continua. Se vuoi vedere una demo di questo in azione puoi dare un'occhiata a questo video di Channel 9: GitHub continuous delivery in the Azure Preview Portal

+0

Mentre questo link può rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. –

+0

Risolto il problema, ora hai le istruzioni complete;) –

+0

Neat! È bello che tu abbia un post sul blog che risponda direttamente alla sua domanda, ed è anche un'ottima risposta allo Stack Overflow! –