mywang88
2019-04-28
簡介
2019年初,微軟收購 GitHub 後不久,便宣佈永久免費提供 GitHub 的私有倉庫(private repository)。
同時,對於每個私有倉庫,它的擁有者可以免費爲它添加 3 名合作者(collaborator),進行共同開發。
GitHub 的這一改變極大地方便了用戶。用戶既可以使用私有倉庫對項目進行備份以及版本控制,也可以使用私有倉庫進行 4 人以內的合作開發。而在此之前,這是要付費的。
筆者剛開始接觸 GitHub ,沒學過 Git ,本文分享給同樣初學的朋友們。
本文簡單介紹瞭如何在 GitHub 上創建私有倉庫,配置 PyCharm 進行開發,以及添加合作者。
基本流程
1 註冊 GitHub 賬戶
GitHub 地址:https://github.com
如果還沒有 GitHub 賬戶,選擇註冊(sign up)一個賬戶。
如果已經有 GitHub 賬戶,選擇登錄(sign in)
2 創建私有倉庫
登錄後,在 GitHub 主頁,或倉庫頁面,都可以點擊那個綠色的 New
按鈕,創建一個新的倉庫(Create a new repository )。
頁面會跳轉至 https://github.com/new 。
填入一個倉庫名稱(Repository name)。
將倉庫類型勾選爲 Private
(私有),如果勾選了 Public
(公共)的話,倉庫的內容將是完全公開的。
接下來勾選 Initialize this repository with a README
,即用一個 README
文件來初始化這個倉庫,這很重要。一個空的倉庫實際上並不被認爲是一個合法的倉庫,有時我們無法通過鏈接定位到它,這是筆者經歷過的。
最後點擊 Create repository
按鈕,完成倉庫的創建。
完成以上步驟後,用戶已經可以在 GitHub 的網頁上對倉庫進行各種操作了,然而在實際工作環境中,常常會需要在本地對項目進行開發,例如需要使用集成開發環境( IDE )。這就需要把倉庫複製( Clone )到本地,通過 Git 與遠程倉庫進行交互。
3 安裝 Git
在本地進行版本控制以及與遠程的倉庫交互需要安裝 Git ,它是一款軟件。
Git 官方網站:https://git-scm.com/
下載並按照默認選項安裝 Git 即可,記住安裝的位置。
4 配置 PyCharm
打開 PyCharm,進入 File
Settings
Version Control
Git
界面,在 Path to Git executable
中選擇之前安裝的 Git 的 git.exe
文件。
進入 File
Settings
Version Control
GitHub
界面,添加一個 GitHub 賬戶,這需要輸入賬戶和密碼。
這樣就完成了 PyCharm 中 Git 與 GitHub 的基本配置。
選擇 File
Close Project
,退至 GitHub 歡迎頁面,點選 Check out from Version Control
Git
,輸入之前在 GitHub 網站創建的倉庫的 url (進入倉庫,點擊 Clone or download
按鈕,即可看到 url ,複製那個 https 的 url 即可),如果一切順利,點擊 Clone
就可以將倉庫克隆到本地了。
在後續開發中,隨時可以通過 PyCharm 菜單欄中的 VCS
選項下的 Commit...
和 Update Project...
提交修改或更新倉庫。
例如,如果要把一個本地項目備份到 GitHub ,只需要新建一個私有倉庫,起這個本地項目的名字,初始化後把它複製到本地倉庫,把本地項目的文件都複製到這個本地倉庫裏,然後 commit 即可,以後都在這個本地倉庫裏開發,隨時 commit 備份到 GitHub 的遠程倉庫。
5 添加合作者
在 GitHub 網站上,進入一個倉庫的界面,在上方點擊 Settings
選項卡,進入設置界面。
點擊左側的 Collaborators
選項卡,進入合作者管理界面(這裏一般會要求輸入密碼)。
在框中輸入要添加的合作者的用戶名,點擊 Add collaborator
按鈕,就成功向該用戶發送了合作邀請。
被邀請的合作者可以通過點擊邀請郵件中的按鈕接受邀請(這需要他的默認瀏覽器已經登陸 GitHub),也可以通過登錄 GitHub 賬戶查看通知的途徑接受邀請(通知可能會有一段時間的延遲)。在被邀請這確認接受邀請後,他就獲得了這個私有倉庫的訪問以及修改權限。