269 votes

Pages privées pour un privé repo Github

Impossible de trouver quoi que ce soit dans la documentation de github et aussi ici sur so Mais je me demandais si il pourrait y avoir un pour un référentiel privé nommé qui est accessible seulement un avait accès à la `` référentiel lui-même.

Je me souviens avoir lu quelque chose sur github pages toujours en bourse mais n’arrive pas à conclure que plus.

Et étonnamment, je n’arrive pas à trouver quelqu'un d’autre pose la question non plus.

232voto

kashyap Points 988

J’avais soulevé un ticket de support contre Github et obtenu une réponse confirmant le fait que toutes les pages sont publiques. J’ai maintenant leur a demandé d’ajouter une note à help.github.com/pages.

68voto

Joel Glovier Points 1842

Selon GitHub Pages de documentation:

Le projet de tous les dépôts sont prêts à utiliser le générateur pour la publication. Cependant, veuillez noter que les dépôts privés permettra de publier des pages qui sont du domaine public.

Donc, non, à ce moment il n'y a aucun moyen de créer privée GitHub pages d'un dépôt GitHub.

EDIT:

Une solution simple

Une solution de contournement pour certaines situations qui pourrait être utile est de simplement renommer les pensions à autre chose que le GitHub pages format, alors que vous souhaitez qu'il soit privé (par exemple dans une phase de développement) et lorsque vous êtes prêt à le rendre public, puis corriger le nom. Évidemment, cela n'aide pas si vous êtes à la recherche d'un moyen de publier des pages qui ont une authentification, mais si vous voulez juste pour cacher un GH pages du projet alors qu'il est en cours, cela pourrait aider.

Une réelle Auth Wrapper pour Jekyll (GitHub pages)

Sinon, il existe un projet Jekyll Auth que GitHubber @benbalter fait pour une telle utilisation. Jekyll Auth fournit une authentification de base de l'enveloppe pour jekyll projets, y compris GitHub pages. Voir le repo README pour une utilisation.

46voto

yoonchee Points 351

Comme d'autres l'ont déjà répondu, GitHub pages ou readthedocs.org les documentations sont publics par défaut. Donc, je suis allé de l'avant pour construire un service d'hébergement privés de la documentation.

http://www.hasdocs.com

Vous pouvez synchroniser votre GitHub dépôts et de contrôle d'accès pour la construction des documentations sur la base des autorisations sur GitHub. Il prend actuellement en charge les Sphinx et Jekyll que de la documentation, des générateurs. Javadoc et RDoc de soutien seront bientôt ajoutés.

Il est actuellement en version bêta, vous pouvez essayer toutes les fonctions. Tous les commentaires seront grandement appréciés.

15voto

VonC Points 414372

L' page.github.com ne mentionner:

Github Pages sont hébergées gratuitement et facilement publiés par le biais de notre site,

Sans jamais parler de contrôle d'accès.

La page GitHub de l'aide ne mentionne aucune ACL.
Ils sont mieux gérées dans une gh-pages de la branche, et peuvent être gérés dans leur propre sous-module.
Mais encore une fois, sans aucune restriction en terme de visibilité, une fois publiés par GitHub.

11voto

Il y a un article avec une idée sur comment faire la demande d'autorisation oAuth avant le chargement statique du contenu dynamiquement:

Sécurisation de Site Qui Fonctionne sur Github Pages Avec JSON Backend Dans le Repository Privé

Le contenu doit être stocké dans un secret GitHub avec une visionneuse d'avoir un accès en lecture. GitHub pages stocke uniquement la portion du code JS.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X