設置倉庫可見性
您可選擇能夠查看倉庫的人員。
本文內容
- 關於倉庫可見性
- 將倉庫設置為私有
- 把倉庫設置為公共
- 把倉庫設為內部
關於倉庫可見性
創建倉庫時,您可以選擇將其設為公共、內部或私有。 公共倉庫可供使用
GitHub.com 的所有人訪問,而私有倉庫只有您和您與其共享的人員可訪問。 內部倉庫適用於 GitHub Enterprise Cloud 並且只有企業帳戶的成員可訪問。 更多信息請參閱“創建內部倉庫”。
倉庫所有者、具有組織所擁有倉庫管理員權限的人員和組織所有者均可更改倉庫的可見性。
對於組織擁有的倉庫,如果組織所有者將更改倉庫可見性的功能限制為僅組織所有者,則具有公共倉庫管理員權限的人員無法將其設為私有。
將倉庫設置為私有
如果您使用 GitHub Free,則個人帳戶擁有的私有倉庫最多可有三個協作者。 如果您添加了超過三個其他用戶作為倉庫協作者,您需要在將倉庫設為私有之前將協作者數量減少為三個或更少,或升級到 GitHub Pro。 更多信息請參閱“從個人倉庫中刪除協作者”。
如果您使用 GitHub Free 並將倉庫的可見性從公共更改為私有,您將失去對如受保護分支和 GitHub 頁面 之類功能的訪問權限。 任何已發布的 GitHub 頁面 站點都將自動取消發布。 如果您將自定義域添加到 GitHub 頁面 站點,應在將倉庫設為私有之前刪除或更新 DNS 記錄,以避免域接管的風險。 更多信息請參閱“添加或刪除 GitHub Pages 站點的自定義域”。
如果您將倉庫的可見性從內部更改為私有,則沒有新私有倉庫訪問權限的任何用戶所屬的復刻都將被刪除。
私有倉庫具有不限數量的協作者以及 GitHub Pro、GitHub Team 和 GitHub Enterprise Cloud 的完整功能。 更多信息請參閱“GitHub 的產品。”
警告:公共倉庫設為私有時,將分離該公共倉庫的公共復刻並放入新網絡中。 公共復刻無法設為私有。 更多信息請參閱“刪除倉庫或更改其可見性時,復刻會發生什么變化?”
-
在 GitHub 上,導航到倉庫的主頁面。
-
在倉庫名稱下,單擊 Settings(設置)。
-
在“Danger Zone(危險區域)”下“Make this repository private(將此倉庫設為私有)”旁邊,單擊 Make private(設為私有)。
-
閱讀關於將倉庫設為私有的警告。
-
輸入您要設為私有的倉庫的名稱,例如
accountname/reponame
。 -
單擊 I understand, make this repository private(我已了解,請將此倉庫設為私有)。
把倉庫設置為公共
警告:將私有倉庫設為公共時,將分離其私有復刻。 更多信息請參閱“刪除倉庫或更改其可見性時,復刻會發生什么變化?”
-
在 GitHub 上,導航到倉庫的主頁面。
-
在倉庫名稱下,單擊 Settings(設置)。
-
在“Danger Zone(危險區域)”下“Make this repository public(將此倉庫設為公共)”旁邊,單擊 Make public(設為公共)。
-
閱讀關於將倉庫設為公共的警告。
-
輸入您要設為公共的倉庫的名稱,例如
accountname/reponame
。 -
單擊 I understand, make this repository public(我已了解,請將此倉庫設為公共)。
如果您將私有倉庫轉換為公共倉庫作為轉向創建開源項目的組成部分, 請參閱開源指南以獲得有用的提示和指導。 您還可以通過 GitHub Learning Lab 參加有關管理開源項目的免費課程。 您的倉庫設為公共后,您還可以查看倉庫的社區資料以了解項目是否符合支持貢獻者的最佳做法。 更多信息請參閱“查看您的社區資料”。
把倉庫設為內部
注:
- 內部倉庫可用於 GitHub Enterprise Cloud。更多信息請參閱“GitHub 的產品”。
- 內部倉庫目前處於測試階段,可能會發生變化。
-
在 GitHub 上,導航到倉庫的主頁面。
-
在倉庫名稱下,單擊 Settings(設置)。
-
在“Danger Zone(危險區域)”下“Make this repository internal(將此倉庫設為內部)”旁邊,單擊 Make internal(設為內部)。
-
閱讀關於將倉庫設為內部的警告。
-
輸入您要設為內部的倉庫的名稱,例如
accountname/reponame
。 -
單擊 I understand, make this repository internal(我已了解,請將此倉庫設為內部)。