Git客戶端的安裝和配置

在管理Git項目上,很多時候都是直接使用https url克隆到本地,當然也有有些人使用SSH url克隆到本地。
這兩種方式的主要區(qū)別在于:使用https url克隆對初學者來說會比較方便,復制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代碼都需要輸入賬號和密碼,這也是https方式的麻煩之處。
而使用SSH url克隆卻需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的話,你必須是這個項目的擁有者。否則你是無法添加SSH key的,另外ssh默認是每次fetch和push代碼都不需要輸入賬號和密碼,如果你想要每次都輸入賬號密碼才能進行fetch和push也可以另外進行設置。今天主要是記錄如何配置使用ssh方式來提交和克隆代碼。

1. 安裝Git客戶端軟件

2. 打開Bash,檢查電腦上是否存在SSH Key,輸入

cd ~/.ssh && ls 

3. 提示錯誤或者顯示空文件的話:

ssh-keygen -t rsa -C "erchoc@qq.com"
-t 指定密鑰類型,默認rsa可以省略
-C設置注釋文字,比如郵箱
-f 指定存儲文件名,不指定下一步會提示
輸入兩次密碼(push文件需要輸入的密碼,很多人選擇三次回車不設置)后看到這張圖片:
Paste_Image.png

添加SSH Key到Git服務器

不同Git服務器(github,oschina等)的操作有所不同。下面這張圖是github上的:
Paste_Image.png

測試是否成功

ssh git@github.com

將以前https開發(fā)切換為ssh

git remote rm origin git remote add origin "ssh地址" git push origin 
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 文章的序言需要包括背景、沖突、疑問、問答。同時在序文中應注意序文是“提醒”讀者一些信息而不是“告訴”讀者一些信息。...
    莎沫閱讀 339評論 0 0
  • 夜晚的寒風,加上恰到好處的雨滴。我站著人來人往的走廊上,望著那盞燈一種微妙的氣氛彌散開來。 望著學校...
    小爺閱讀 308評論 1 2
  • 1.硅谷模式包括四個方面:推門文化,試錯文化,工程師文化,用人文化。 2.推門文化:打破員工與領導的阻隔。員工有成...
    琢磨概念者閱讀 451評論 0 1
  • 本文介紹如何給Label實現(xiàn)酷炫的描邊+外發(fā)光效果,雖然實現(xiàn)簡單,但是網上資料卻是很少。 繪制實現(xiàn)描邊 繼承Lab...
    24c41111e47b閱讀 4,914評論 1 5

友情鏈接更多精彩內容