一、碼雲簡介
碼雲(Gitee)是開源中國社區推出的代碼托管協作開發平台,支持Git,提供免費的私有倉庫托管。Gitee目前已經成為國內最大的代碼托管平台。幫助開發者存儲和管理其項目源代碼,且能夠追蹤、記錄並控制用戶對其代碼的修改,提供穩定、高效、安全的雲端軟件開發協作平台。無論是個人、團隊或是企業,都能夠用Gitee實現代碼托管、項目管理、協作開發。
Git是一種版本控制系統,是一個命令,一種工具。
Gitee與Github均都是基於Git實現在線托管代碼的倉庫。Github在國內訪問速度過慢,所以建議使用Gitee。但如果是要做開源項目,而且還是真開源,希望項目有更多人參與的話,正確姿勢是主力開發在Github,再同步到 Gitee 做國內網絡訪問的鏡像。這樣適合國內開發者Clone代碼和訪問托管在 Gitee Pages 上的文檔。
Gitee簡單的來說就是Github的中文版,;兩者均可以提供免費的代碼倉庫。Gitee免費版支持5人以下的組織,可以創建私有項目,而GitHub免費版只能創建公開的項目,私有項目需要付費。兩者的操作方法基本一致,只需要學習其中一種即可。
二、Github的實現內容
1.上傳代碼於Github進行管理
2.創建分支
3.對上傳的代碼進行克隆、修改、上傳
4.實現對代碼的修改時間、修改內容以及修改人員的查看
5.克隆他人代碼、多人同時進行修改、上傳、查看
三、GitHub的使用
1.進入git官網下載(也可在軟件管理下載)、安裝(選擇vscode編輯)
2.右鍵打開git bash
3.輸入git、查看電腦是否存有git運行環境
4.輸入git config --global user.name(此處空格) “用戶名”、回車、再輸入git config --global user. Email “郵箱”、回車
5.輸入git config --global --list、回車、若出現用戶名與郵箱、則說明綁定成功
6.輸入 ssh-keygen -t rsa、回車、找c:/users/計算機用戶名/.ss的文件(如果還是找不到.shh文件,打開 Git Bash,輸入如下命令,然后連續按三個回車即可:
ssh-keygen -t rsa -C "your_email@example.com" 然后會出來提示Enter file in which to save the key 后面是一個路徑,你就會找到你想要的.ssh文件夾了)
7.打開git官網、點擊右上角頭像、選擇settings、進入左邊選擇ssh and GPG keys、點擊右邊new ssh key 、title(隨便輸入)、key(打開.ssh文件、以記事本的方式打開第二個文件、復制粘貼、點擊Add ssh key)、返回主頁
8.建立遠程倉庫、輸入倉庫名、倉庫描述可填可不填、選擇公開、選擇add a README file、點擊create repository
9.新建一個文件夾aaa、將其拖入vscode、點擊源代碼管理、點擊初始化存儲庫
10.點擊文件、選擇首選項中的設置、輸入got enable、勾選git:enabled()
11.在aaa文件夾下新建文件1.html、輸入代碼、保存
12.點擊源代碼管理、在消息框輸入git init(將文件夾變成一個本地的代碼倉庫))、點擊提交(√)
13.點擊視圖和更多操作(...)、選擇拉取、右下角彈出存儲庫未配置任何從其中進行拉取的遠程存儲庫提示框
14.點擊查看、選擇命令面板、使用git:add remote...、將遠程倉庫地址復制粘貼進來、選擇下拉菜單第一個、隨后輸入遠程倉庫名稱、回車
15.點擊左下角同步(同步時會彈出一個框需要進行github授權、點擊授權(若授權失敗、有可能是瀏覽器問題也有可能是賬號密碼錯誤、需更換瀏覽器或者重新登錄賬號密碼))、進入github官網、點擊所建項目、點擊main選擇master、代碼存在、成功
16.返回 vscode、修改代碼、點擊保存、點擊源代碼管理、點擊暫存所有更改(+)、點擊...、選擇提交、點擊提交以暫存文件、輸入遠程倉庫名稱、回車、點擊同步、回到 github刷新
17.點擊setting、選擇manage access、點擊invite a collaborator、輸入成員用戶名
18.將別人的github項目通過邀請分享到自己的github上、新建文件、導入vscode、初始化、修改、保存、點擊克隆、復制粘貼別人項目的github地址、點擊master進行分支創建、同步、進入github、點擊文件、拉去請求、做取比較、點擊請求(也可以直接進入對方遠程倉庫、選擇文件可進行修改、下載,編輯之后選擇分支提交(優勢:不會覆蓋源文件)、界面刷新、可同時查看修改詳情。)
小組成員:馮彤 寧婧 方芝晶 劉艷紅 程晨曦
視頻演示鏈接:
鏈接:https://pan.baidu.com/s/1PZluzZHgtGXgxiPGqxEANg
提取碼:0ul3