阿里架構師帶你玩轉git,設置git倉庫可見性,讓git隻手把控

隨着git的不斷普及,公司基本上項目都會部署到git上進行管理,可是,項目也有不一樣,不一樣的項目模塊也是不同的,有的是公共的,有的是公司內部的項目,那咱們改如何去設置git的可見性呢?就像java那樣也分public,private那樣。。。。java

本文內容git

關於倉庫可見性

將倉庫設爲私有

將倉庫設爲公共

將倉庫設爲內部

關於倉庫可見性github

建立倉庫時,您能夠選擇將其設爲公共、內部或私有。網絡

公共倉庫可供使用GitHub.com 的全部人訪問,而私有倉庫只有您和您與其共享的人員可訪問。 內部倉庫適用於 GitHub Enterprise Cloud 而且只有企業賬戶的成員可訪問。架構

倉庫全部者、具備組織所擁有倉庫管理員權限的人員和組織全部者都可更改倉庫的可見性。app

對於組織擁有的倉庫,若是組織全部者將更改倉庫可見性的功能限制爲僅組織全部者,則具備公共倉庫管理員權限的人員沒法將其設爲私有。dom

將倉庫設爲私有學習

若是您使用 GitHub Free,則我的賬戶擁有的私有倉庫最多可有三個協做者。 若是您添加了超過三個其餘用戶做爲倉庫協做者,您須要在將倉庫設爲私有以前將協做者數量減小爲三個或更少,或升級到 GitHub Pro。 更多信息請參閱測試

https://help.github.com/cn/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repositoryui

若是您使用 GitHub Free 並將倉庫的可見性從公共更改成私有,您將失去對如受保護分支和 GitHub 頁面 之類功能的訪問權限。 任何已發佈的 GitHub 頁面 站點都將自動取消發佈。 若是您將自定義域添加到 GitHub 頁面 站點,應在將倉庫設爲私有以前刪除或更新 DNS 記錄,以免域接管的風險。 更多信息請參閱

https://help.github.com/cn/github/working-with-github-pages/configuring-a-custom-domain-for-your-github-pages-site

若是您將倉庫的可見性從內部更改成私有,則沒有新私有倉庫訪問權限的任何用戶所屬的復刻都將被刪除。

私有倉庫具備不限數量的協做者以及 GitHub Pro、GitHub Team 和 GitHub Enterprise Cloud 的完整功能。 更多信息請參閱

https://help.github.com/cn/github/getting-started-with-github/githubs-products

警告:公共倉庫設爲私有時,將分離該公共倉庫的公共復刻並放入新網絡中。 公共復刻沒法設爲私有。 更多信息請參閱

https://help.github.com/cn/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository

  • 在 GitHub 上,導航到倉庫的主頁面。
  • 在倉庫名稱下,單擊 Settings(設置)。
  • 在「Danger Zone(危險區域)」下「Make this repository private(將此倉庫設爲私有)」旁邊,單擊 Make private(設爲私有)。
  • 閱讀關於將倉庫設爲私有的警告。

阿里架構師帶你玩轉git,設置git倉庫可見性,讓git隻手把控

  • 輸入您要設爲私有的倉庫的名稱,例如 accountname/reponame。
  • 單擊 I understand, make this repository private(我已瞭解,請將此倉庫設爲私有)。

將倉庫設爲公共

警告:將私有倉庫設爲公共時,將分離其私有復刻。 更多信息請參閱「

https://help.github.com/cn/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository

  • 在 GitHub 上,導航到倉庫的主頁面。
  • 在倉庫名稱下,單擊 Settings(設置)。
  • 在「Danger Zone(危險區域)」下「Make this repository public(將此倉庫設爲公共)」旁邊,單擊 Make public(設爲公共)。
  • 閱讀關於將倉庫設爲公共的警告。
  • 輸入您要設爲公共的倉庫的名稱,例如 accountname/reponame。
  • 單擊 I understand, make this repository public(我已瞭解,請將此倉庫設爲公共)。

用於建立開源項目的資源

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

https://help.github.com/cn/github/building-a-strong-community/about-community-profiles-for-public-repositories

將倉庫設爲內部

注:

內部倉庫可用於 GitHub Enterprise Cloud。更多信息請參閱「GitHub 的產品」。

內部倉庫目前處於測試階段,可能會發生變化。

  • 在 GitHub 上,導航到倉庫的主頁面。
  • 在倉庫名稱下,單擊 Settings(設置)。
  • 在「Danger Zone(危險區域)」下「Make this repository internal(將此倉庫設爲內部)」旁邊,單擊 Make internal(設爲內部)。

阿里架構師帶你玩轉git,設置git倉庫可見性,讓git隻手把控

  • 閱讀關於將倉庫設爲內部的警告。
  • 輸入您要設爲內部的倉庫的名稱,例如 accountname/reponame。
  • 單擊 I understand, make this repository internal(我已瞭解,請將此倉庫設爲內部)。

因爲篇幅限制,小編在這裏就不作過多的介紹了,須要更多技術文檔的小夥伴,能夠轉發此文讓更多的人學習到,而且關注一下小編由於之後還會持續更新,最後後臺私信「資料」來獲取更多的資料吧~~

相關文章
相關標籤/搜索