文章目錄
- 從遠端克隆
- 小結
從遠端克隆
上次我們講了先有本地庫,後有遠端庫的時候,如何關聯遠端庫。
現在,假設我們從零開發,那麼最好的方式是先建立遠端庫,然後,從遠端庫克隆。
首先,登陸GitHub,建立一個新的倉庫,名字叫gitskills:
我們勾選
Initialize this repository with a README
,這樣GitHub會自動為我們建立一個
README.md
檔案。建立完畢後,可以看到
README.md
檔案:
現在,遠端庫已經準備好了,下一步是用指令
git clone
克隆一個本地庫:
$ git clone [email protected]:944932343/gitskills.git
Cloning into 'gitskills'...
The authenticity of host 'github.com (13.229.188.59)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
SSH警告
當你第一次使用Git的clone或者push指令連接配接GitHub時,會得到以上警告,這是因為Git使用SSH連接配接,而SSH連接配接在第一次驗證GitHub伺服器的Key時,需要你确認GitHub的Key的指紋資訊是否真的來自GitHub的伺服器
首先需要學習一下如何在Github中設定添加SSH
按照以上步驟添加好後,再次執行之前的指令
$ git clone [email protected]:944932343/gitskills.git
Cloning into 'gitskills'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
注意把
Git
庫的位址換成你自己的,然後進入
gitskills
目錄看看,已經有
README.md
檔案了:
$ cd gitskills
$ ls
README.md
你也許還注意到,GitHub給出的位址不止一個,還可以用
https://github.com/944932343/gitskills.git
這樣的位址。實際上,
Git
支援多種協定,預設的
git://
使用
ssh
,但也可以使用
https
等其他協定。