git clone的兩種方式
阿新 • • 發佈:2021-10-11
1.HTTP(s)方式:無論誰拿到url就可以clone,但在push的時候需要驗證使用者名稱和密碼——推薦使用
2.SSH方式:clone的專案你必須是擁有者或管理員,且需要在clone前新增SSH Key,SSH方式在push的時候不需要輸入使用者名稱,配置SSH時設定了密碼才需要輸入密碼
3.在git中使用SSH Key的步驟:
1)檢查電腦中是否存在SSH Key:
(1)開啟git bash或IDE的terminal
(2)輸入cd ~/.ssh
(3)在輸入ls //開啟顯示金鑰的名稱 (2)(3)命令合併輸入為ls -a ~/.ssh
(4)再輸入cat id_rsa.pub //開啟金鑰
(5)複製內容到遠端倉庫上
2)建立SSH Key(如果存在id_rsa.pub或id_dsa.pub檔案,說明檔案已經存在,跳過建立SSH Key步驟)
(1)開啟git bash或IDE的terminal
(2)輸入ssh-keygen -t rsa -C "郵箱名"(可省略郵箱名)
(3)一直按enter直到提示ssh key路徑,即建立成功
3)將公共的SSH Key放到遠端倉庫上