天天看點

【Git】從遠端庫克隆

文章目錄

  • ​​從遠端克隆​​
  • ​​小結​​

從遠端克隆

上次我們講了先有本地庫,後有遠端庫的時候,如何關聯遠端庫。

現在,假設我們從零開發,那麼最好的方式是先建立遠端庫,然後,從遠端庫克隆。

首先,登陸GitHub,建立一個新的倉庫,名字叫gitskills:

【Git】從遠端庫克隆

我們勾選​

​Initialize this repository with a README​

​​,這樣GitHub會自動為我們建立一個​

​README.md​

​​檔案。建立完畢後,可以看到​

​README.md​

​​檔案:

【Git】從遠端庫克隆

現在,遠端庫已經準備好了,下一步是用指令​

​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​

​等其他協定。

小結