這篇文章的目的是記錄我的關於GitHub的內容,從注冊、下載直到設置成功每一步都有解釋,其中有一些截圖或者代碼來自於網絡。
GitHub和碼雲均基於Git,所以兩者的操作方法基本一致,只需要學習其中一種即可。
GitHub與碼雲均提供免費的代碼倉庫。
GitHub免費版只能創建公開的項目,私有項目需要付費,截止本文發布時,服務費用是$7.00;
碼雲免費版支持5人以下的組織,可以創建私有項目。
碼雲:https://gitee.com/
GitHub:https://github.com
由於GitHub是全英文界面,對於一個英語盲,學習成本稍顯高昂了點,所以我這里從碼雲下手。
1.賬戶注冊:
無論是GitHub還是碼雲(下稱Gitee),要使用他們,我們都需要先注冊賬戶,已有賬戶的可以跳過此步驟。
![]()
|
![]()
|
Gitee | GitHub |
2.創建倉庫:
a.創建遠程倉庫
登入Gitee后,點擊頭像旁邊的"+"加號-->新建項目
GitHub的操作方式與Gitee類似,這里不做截圖比較
填寫項目基本信息后直接點擊創建,這樣一個遠程倉庫就已經創建完成了。
b.初始化本地倉庫
1)Git Bash安裝
本地倉庫的初始化需要借助軟件Git Bash 來完成。點擊前往Git官網
下載適用您的電腦的Git版本,下載完成后運行安裝程序,過程中使用默認選項即可,若須修改安裝路徑,須保證安裝路徑為全英文。
完成安裝后運行Git Bash,出現下面這樣的命令行窗口,
Hanani@LAPTOP-AFP6HIES MINGW64 ~ 是什么意思,
@前是計算機用戶名,
@后是計算機名,
MINGW64表示正在運行的Git Bash的信息
~表示根目錄
2)獲取SSHKey
首先要在本地創建一個ssh key 這個的目的就是你現在需要在你電腦上獲得一個密匙。
按如下命令來生成sshkey:
$ ssh-keygen -t rsa -C "youremail@youremail.com" # Generating public/private rsa key pair... # 三次回車即可生成 ssh key
查看你的 public key,
$ cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2E... youremail@youremail.com
並把他添加到Gitee(gitee.com SSHKey添加地址)或GitHub(github.com SSHKey添加地址)
添加后,在終端中輸入
#Gitee $ ssh -T git@gitee.com #GitHub $ ssh -T git@github.com
第一次綁定的時候輸入上邊的代碼之后會提示是否continue,輸入yes后程序會自動連接,如果要求登錄,直接輸入登錄信息即可。
再次執行上面的命令,檢查是否成功連接,如果返回一下信息,則表示添加成功
1
2
3
4
5
|
#Gitee
Welcome to Gitee.com, YourName!
#GitHub
You've successfully authenticated, but GitHub does not provide shell access.
|
3) 設置基本信息
接下來還需要簡單的設置一些東西。
$ git config --global user.name "yourname" $ git config --global user.email "youremail@youremail.com"
name盡量和碼雲或GitHub保持一致,但email必須是碼雲或GitHub注冊時使用的郵箱。命令不分前后,沒有順序。
4)初始化本地庫
然后就是將你的遠程倉庫克隆到本地,或者你可以在本地初始化一個項目后再進行雲端綁定。
克隆
#Gitee $ git clone https://gitee.com/yourname/repository #Github $ git clone https://github.com/yourname/repository.git #yourname 您在碼雲或github注冊的用戶名 #repository 您創建的遠程倉庫名稱
本地初始化
#Gitee $ cd d:/test //首先在文件系統中創建一個項目文件夾,然后在Git中 cd 到這個工程目錄 $ git init //初始化本地項目 $ git remote add origin <遠程倉庫地址> //綁定遠程倉庫 #注:地址形式為 https://gitee.com/yourname/test.git 或 git@gitee.com:yourname/test.git #Github $ cd d:/test $ git init $ git remote add origin <遠程倉庫地址>
#注:地址形式為 https://github.com/yourname/test.git
c.更新到遠程倉庫
在本地進行編輯后,更新到遠程倉庫
git add . //指定更新內容 . 表示全部更新,test.txt 表示更新指定文件 git commit -m "一些注釋說明" //添加更新說明 git push origin master //執行更新操作
參考: