亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

GitHub 私有倉庫

我們之前學習的大多概念和操作都是基于公共開源庫的,那么本節將帶領大家學習 GitHub 私有倉庫相關的知識。

1. 私有倉庫介紹

先為大家簡單介紹下私有倉庫的概念以及何時使用它。

1.1 什么是私有倉庫

顧名思義,就是你的私人代碼倉庫,而不是開源出去讓大家都能看到并參與開發的項目。私有倉庫可以進行權限控制,只有擁有權限的人才能訪問并修改它,也就是我們所說的合作者。在早些版本的 GitHub ,使用私有倉庫是需要付費的,而被微軟收購后,隨即就宣布了對于合作者在3人以內的私有倉庫可以免費使用。而就在前不久,GitHub 再次宣布,對私有項目無協作人數限制,也就是現在不管有多少合作者,使用私有倉庫都是免費。不得不說,微軟讓 GitHub 真香。

1.2 使用場景

私有倉庫是個好東西,那么我們一般什么時候會使用它呢?以我個人經驗,總結出了如下幾點常見的使用場景:
1.私人項目,不希望被別人看到,比如你閑暇時候接的一些活之類的;
2.暫時不想開源,由于項目只開發了一小部分,想等成熟之后再開源;
3.公司項目,有些公司是直接使用 GitHub 來進行項目管理的,公司內部就會使用私有倉庫。

2. 私有倉庫使用

接下來讓我們看看如何使用私有倉庫。

2.1 創建私有倉庫

其實私有倉庫和前面公共倉庫的創建步驟基本是一致的,這是在這一步選擇倉庫屬性的時候,選擇 “private” 即可:
圖片描述
注意,私有倉庫的名字旁邊會有標識,如下圖所示:
圖片描述

2.2 添加合作者

新建的私人倉庫,是只有你一個人有權限看到并提交代碼的,現在,我們要邀請別人加入,讓他們也有權限提交代碼等。
進入到設置頁面中的權限管理模塊,然后點擊 “Invite a collaborator” 按鈕,輸入對方的郵箱或者用戶名:
圖片描述
注意,在你發送邀請后,對方會收到你的邀請郵件,對方需要登錄郵箱并點擊同意加入的鏈接,這樣才會成功加入:
圖片描述
當然,后續你想刪除該合作者的時候,也可以通過列表上面的刪除按鈕來刪除。

2.3 倉庫操作

私有倉庫與公開倉庫使用基本沒什么差別,也是按照之前講過的那一套版本控制流程來進行協同工作。

2.4 倉庫公開

如果后續你想把這個私有倉庫公開,讓所有人都能看到,可以在設置里面找到選項,點擊 “Make public” 即可:
圖片描述
不過也正如上面的提示一樣,這個屬于危險操作,請確定好真的需要公開倉庫之后再進行操作,避免暴露一些隱私或者商業機密之類的。

3. 小結

本節我們學習了如何使用 GitHub 的私有倉庫,也是日常工作中很實用的功能,特別是現在免費開放之后,建議大家有需求的時候可以多使用。