githubのドキュメントとここSOでも何も見つかりませんでした。しかし、リポジトリ自体にアクセスできるのは1人だけで、名前がhttp://foo.github.com
付けられたプライベートリポジトリが存在する可能性があるかどうか疑問に思っていました。foo
foo
githubページが常に公開されていることについて何か読んだことを覚えていますが、もうそれを見つけることができないようです.
そして驚いたことに、私は質問をしている他の誰かを見つけることができないようです.
githubのドキュメントとここSOでも何も見つかりませんでした。しかし、リポジトリ自体にアクセスできるのは1人だけで、名前がhttp://foo.github.com
付けられたプライベートリポジトリが存在する可能性があるかどうか疑問に思っていました。foo
foo
githubページが常に公開されていることについて何か読んだことを覚えていますが、もうそれを見つけることができないようです.
そして驚いたことに、私は質問をしている他の誰かを見つけることができないようです.
Github に対してサポート チケットを発行したところ、すべてのページが公開されているという事実を確認する応答がありました。help.github.com/pages にメモを追加するように依頼しました。
GitHub Pagesのドキュメントによると:
すべてのプロジェクト リポジトリは、発行のためにジェネレーターを使用する準備ができています。ただし、プライベート リポジトリは公開されているページを公開することに注意してください。
いいえ、現時点では、プライベート GitHub リポジトリからプライベート GitHub ページを作成する方法はありません。
編集:
いくつかの状況で役立つ可能性のある回避策は、リポジトリを非公開にしたい場合 (開発フェーズなど) に、リポジトリの名前を GitHub ページ形式以外の名前に変更し、公開する準備ができたら名前を修正することです。認証のあるページを公開する方法を探している場合、これは明らかに役に立ちませんが、進行中の GH ページ プロジェクトを非表示にしたい場合は、これが役立つ可能性があります。
あるいは、GitHubber @benbalterがそのような用途のために作成したJekyll Authというプロジェクトがあります。Jekyll Auth は、GitHub ページを含む jekyll プロジェクト用の基本的な認証ラッパーを提供します。使用方法については、リポジトリの READMEを参照してください。
page.github.comには次のことが記載されています。
Github ページは無料でホストされており、当社のサイトを通じて簡単に公開できます。
アクセス制御については言及しません。
GitHub ページのヘルプにも、ACL についての言及はありません。これらはgh-pages ブランチ
で
管理するのが最適であり、独自のサブモジュールで管理できます。
ただし、GitHub によって公開された後は、可視性に関して制限はありません。
プライベート リポジトリで admin を押して、ページに関する部分までスクロールすると、公開されると書かれています。.htaccess 制御などが可能かどうかは後で確認しますが、あまり期待できません。
リポジトリでパスワードをホストし、そのパスワードから派生した非表示のアドレスの背後にあるページを非表示にすることができます。これはあまり安全な方法ではありませんが、簡単です。