github設置倉庫可見性 私人倉庫設置他人協作/可見

 

設置倉庫可見性

您可選擇能夠查看倉庫的人員。

本文內容

關於倉庫可見性

創建倉庫時,您可以選擇將其設爲公共、內部或私有。 公共倉庫可供使用

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 的產品。”

警告:公共倉庫設爲私有時,將分離該公共倉庫的公共復刻並放入新網絡中。 公共復刻無法設爲私有。 更多信息請參閱“刪除倉庫或更改其可見性時,復刻會發生什麼變化?

  1. 在 GitHub 上,導航到倉庫的主頁面。

  2. 在倉庫名稱下,單擊  Settings(設置)

     

     

  3. 在“Danger Zone(危險區域)”下“Make this repository private(將此倉庫設爲私有)”旁邊,單擊 Make private(設爲私有)

     

     

  4. 閱讀關於將倉庫設爲私有的警告。

    警告彈出窗口

     

  5. 輸入您要設爲私有的倉庫的名稱,例如 accountname/reponame

  6. 單擊 I understand, make this repository private(我已瞭解,請將此倉庫設爲私有)

將倉庫設爲公共

警告:將私有倉庫設爲公共時,將分離其私有復刻。 更多信息請參閱“刪除倉庫或更改其可見性時,復刻會發生什麼變化?

  1. 在 GitHub 上,導航到倉庫的主頁面。

  2. 在倉庫名稱下,單擊  Settings(設置)

     

     

  3. 在“Danger Zone(危險區域)”下“Make this repository public(將此倉庫設爲公共)”旁邊,單擊 Make public(設爲公共)

     

     

  4. 閱讀關於將倉庫設爲公共的警告。

     

     

  5. 輸入您要設爲公共的倉庫的名稱,例如 accountname/reponame

  6. 單擊 I understand, make this repository public(我已瞭解,請將此倉庫設爲公共)

用於創建開源項目的資源

如果您將私有倉庫轉換爲公共倉庫作爲轉向創建開源項目的組成部分, 請參閱開源指南以獲得有用的提示和指導。 您還可以通過 GitHub Learning Lab 參加有關管理開源項目的免費課程。 您的倉庫設爲公共後,您還可以查看倉庫的社區資料以瞭解項目是否符合支持貢獻者的最佳做法。 更多信息請參閱“查看您的社區資料”。

將倉庫設爲內部

注:

  • 內部倉庫可用於 GitHub Enterprise Cloud。更多信息請參閱“GitHub 的產品”。
  • 內部倉庫目前處於測試階段,可能會發生變化。
  1. 在 GitHub 上,導航到倉庫的主頁面。

  2. 在倉庫名稱下,單擊  Settings(設置)

     

     

  3. 在“Danger Zone(危險區域)”下“Make this repository internal(將此倉庫設爲內部)”旁邊,單擊 Make internal(設爲內部)

    設爲內部按鈕

     

  4. 閱讀關於將倉庫設爲內部的警告。

     

     

  5. 輸入您要設爲內部的倉庫的名稱,例如 accountname/reponame

  6. 單擊 I understand, make this repository internal(我已瞭解,請將此倉庫設爲內部)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章