在github文檔中找不到任何內容,並且在此處也是如此。但是我想知道是否可能有一個http://foo.github.com
用於名爲foo
的私人存儲庫,只有一個存取庫可以訪問foo
存儲庫本身。專用Github回購頁的私人頁面
我記得閱讀了一些關於github頁面總是公開的,但似乎無法再找到的東西。
令人驚訝的是,我似乎無法找到任何其他人提出問題。
在github文檔中找不到任何內容,並且在此處也是如此。但是我想知道是否可能有一個http://foo.github.com
用於名爲foo
的私人存儲庫,只有一個存取庫可以訪問foo
存儲庫本身。專用Github回購頁的私人頁面
我記得閱讀了一些關於github頁面總是公開的,但似乎無法再找到的東西。
令人驚訝的是,我似乎無法找到任何其他人提出問題。
我已經提出了針對Github的支持票,並得到了確認所有頁面都是公開的事實的回覆。我現在要求他們在help.github.com/pages上添加一條註釋。
爲了使GitHub頁面正常工作,您的頁面回購必須公開嗎? – Dennis
@丹尼斯:不,它不 - 你的回購可以是私人的。但發佈的頁面將公開,GitHub沒有內置的方式來限制查看訪問權限,只允許該私人回購的貢獻者查看它們。 –
僅供參考可以很清楚地看到[這裏](https://help.github.com/articles/what-are-github-pages/) –
的page.github.com確實提到:
Github的頁面被託管自由和輕鬆地通過我們的網站上發佈,
而沒有提的訪問控制。
GitHub page help也沒有提及任何ACL。
他們最好在gh-pages branch管理,並可以在their own submodule管理。
但是,GitHub發佈之後,對可見度沒有任何限制。
確實。所有頁面都是公開的。我從github得到了回覆(在支持票上),證實了這一點。 – kashyap
如果您按管理員的私人回購協議並向下滾動到關於頁面的部分,它會寫入它將公開。我會在稍後檢查.htaccess控制或類似的可能,但我沒有太多的希望。
.htaccess方法不起作用。如果有任何有用的建議讓我知道:) –
我也找不到任何東西。我想這個問題現在是關閉的。 – kashyap
所有項目庫準備用於發佈的發電機。 但是,請注意,私人存儲庫將發佈公開的頁面。
所以不行,目前沒有辦法從私人GitHub倉庫創建私人GitHub頁面。
編輯:
一種一些情況可能會有所幫助的,而你希望它是簡單地重命名回購比GitHub的頁面格式的其他一些解決方法私人的(例如在開發階段),並準備公開時更正名稱。顯然,如果您正在尋找一種發佈具有身份驗證的頁面的方法,這仍然沒有幫助,但如果您只是想在正在進行的過程中隱藏GH頁面項目,這可能會有所幫助。
另外,有一個叫做Jekyll Auth是GitHubber @benbalter這樣的使用由項目。 Jekyll Auth爲jekyll項目提供了一個基本的認證包裝,包括GitHub頁面。 See the repo's README供使用。
這是一個很好的務實的態度。 – Sharez
有關於如何動態加載靜態內容之前請求OAuth授權工作思路的文章:
Securing Site That Runs on Github Pages With JSON Backend In Private Repository
內容應存放在一個祕密的GitHub的倉庫有觀衆看了訪問它。 GitHub頁面只存儲正在提供的JS代碼。
這比使用hasdocs好得多,因爲您不需要爲不可信的第三方應用程序授予您的回購權限。 – Tommz
如上所述,Github頁面不支持該功能。當我們的團隊決定在內部和私人託管項目文檔(靜態HTML)時,我遇到了同樣的問題。
我最終創建了一個服務https://www.privatehub.cloud它基本上是一個帶有Github OAuth身份驗證的簡單代理服務器,因此它僅僅返回您的GitHub存儲庫內容的適當MIME類型。根據設計,只有訪問foo
的人才能在https://bar-foo.privatehub.cloud
處看到foo
內容。從功能角度來看,您可以將其視爲具有內置身份驗證的簡化GitHub頁面。
不幸的是,Github OAuth不允許請求read-only
訪問私有回購站,所以服務器需要完全訪問權限(顯然,它不會向回購站寫入任何內容)。由於GitHub API只允許檢索1 Mb以下的文件,因此該服務無法返回更大的文件。但是,我發現該服務非常適合用於內部文檔或站點版本的小型項目。
您可以在存儲庫中託管密碼,然後隱藏隱藏地址後面的頁面,該隱藏地址源自該密碼。這不是一個非常安全的方式,但很簡單。
我想那麼這不是很多人都在使用Github上舉辦私人回購協議。或者至少,那些使用gh頁面的人很少。 –