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放到遠程倉庫上