1.clone項目:使用ssh方式時,須要配置我的的ssh key,並將生成的ssh公鑰配置到git服務器中。下面會談到如何生成並設置你的ssh key。而對於使用https方式來說,就沒有這些要求。git
2.push:在使用ssh方式時,是不須要驗證用戶名和密碼,若是你在配置ssh key時設置了密碼,則須要驗證密碼。而對於使用https方式來說,每次push都須要驗證用戶名和密碼。github
1.檢查是否存在ssh keyruby
若是出現文件路徑則存在服務器
2.生成ssh keyssh
連續3個回車。若是不須要密碼的話。
最後獲得了兩個文件:id_rsa和id_rsa.pub。
若是你是第一次使用git,在此步驟前先設置本身的用戶名和郵箱測試
3.添加密鑰到github上
打開你的id_rsa.pub文件,拷貝內容粘貼到github上的ssh設置裏就能夠了。加密
4.測試url
第一次的話期間會出現是否continue,輸入yes,出現hi加上你的用戶名就成功了。code
而後你能夠打開項目.git文件夾下的config內容中修改爲以下所示,即把url換成ssh方式的路徑就ok了,…是你的用戶名及項目名,不用本身輸入,到github上得到你的ssh方式的路徑粘貼過來就ok。it