2014-05-08 5 views
12

Ho creato un GitHub Project Page per il mio progetto, archivendolo nel ramo gh-pages, come indicato. Si trovava al seguente URL: [username].github.io/[project_name].Creazione di una pagina progetto GitHub per un repository di proprietà di un'organizzazione

Successivamente, ho creato un'organizzazione in GitHub e trasferito il mio progetto in tale organizzazione, incluso lo stesso ramo gh-pages. Come previsto, il precedente URL della pagina del progetto non funziona più. Tuttavia, il seguente URL non funziona altrettanto: [organization].github.io/[project_name]. Quando controllo le impostazioni del mio progetto, si dice il seguente errore nella sezione GitHub Pagine:

La pagina sta avendo edificio problemi: Validazione fallita: l'utente deve essere un essere umano, non un organizzazione

fa questo significa che non è possibile avere una pagina di progetto per un repository appartenente a un'organizzazione? O ho fatto qualcosa di sbagliato lungo la strada?

EDIT: Per aggirare il problema, credo che avrei potuto avere un GitHub Organization Page nel ramo master di un nuovo progetto chiamato [organization]/[organization].github.io, e quindi avere una cartella separata per ogni progetto. In questo modo penso che sarebbe possibile emulare l'URL [organization].github.io/[project_name]. L'unico svantaggio è che dovrei centralizzare tutte le pagine dei progetti della mia organizzazione nello stesso repository.

risposta

2

Suppongo che le organizzazioni non vengano trattate in modo diverso dagli account utente.

Si potrebbe provare a creare una pagina per la propria organizzazione prima di vedere se ciò ha fatto la differenza.

Si può leggere come qui: https://help.github.com/articles/user-organization-and-project-pages

+0

Infatti, potrei avere una pagina chiamata '[organizzazione] .github.io' (senza il nome del progetto), ma preferirei avere una pagina per progetto, in modo che la mia organizzazione non sia costretta a fornire una pagina pubblica solo per un progetto specifico. Ma tu mi hai dato un'idea, modifico la mia domanda. –

+0

Che ne dici di provare a farlo, quindi cancellarlo per vedere se riesci a farlo compilare? O semplicemente non usarlo. – Ruby

+0

Si potrebbe anche chiedere supporto a GitHub. Sono molto veloci nel rispondere e otterrete una risposta migliore rispetto a quella di qualcuno qui (ho avuto problemi con loro prima) – Ruby

0

Ho avuto lo stesso errore utilizzando CNAMEs su un progetto.

Avevo bisogno di creare un [organizzazione] .github.io repo, e quindi il materiale CNAME per i progetti sotto quel repository ha iniziato a funzionare.

Problemi correlati