1. 程式人生 > >git拉程式碼時, https git clone與ssh git clone之間的區別

git拉程式碼時, https git clone與ssh git clone之間的區別

首先看一下兩種使用方法的面相:

https git clone是長這樣的:

    https://gitee.com/hillmay/catmiao.git

 

ssh git clone是長這樣的:

[email protected]:hillmay/catmiao.git

 

區別就是所用的協議不同:

    https用443埠,可以對repo根據許可權進行讀寫,只要有賬號密碼就可進行操作。
    ssh則用的是22埠,也可以對repo根據許可權進行讀寫,但是需要SSH Keys授權,這個key是通過ssh key生成器生成的,然後放在github上,作為授權的證據,這樣的話就不需要使用者名稱和密碼進行授權了。