在使用git的時候大家應(yīng)該都遇到過這種情況上煤,每次提交或者拉取代碼的時候都需要輸入用戶名和密碼。
之前本人就遇到過著淆,但以前沒有做記錄劫狠,現(xiàn)在再次遇到這種情況就想著記錄下來,所以寫了這篇簡書
先說說遇到這種情況的原因牧抽,就是我們在提交或者獲取demo的時候用的https的方式而不是用SSH的方式
切換了方式之后嘉熊, 你需要把下面輸入框的鏈接復(fù)制一下遥赚,就是標(biāo)記了紅框的東西扬舒。注意要先點了Use SSH再復(fù)制
這個時候來到終端需要你更改下git方式,在此之前你可以使用 git remote -v 來查看當(dāng)前的git方式凫佛。
然后使用 git remote rm? origin 刪除之前的https方式讲坎,再用 git remote add origin?加上剛剛復(fù)制的鏈接就可以更改成SHH方式
此時就不用輸入用戶名和密碼了孕惜,可以隨便更改個文件push一下。
但是我更改完還遇到了另一個問題就是訪問SSH又要輸入密碼晨炕,(至于這密碼衫画,我也不知道什么時候設(shè)置的)而且每次都需要輸入,一樣很煩
這個問題大家可以使用?ssh-keygen -p 來重置這個密碼
步驟1是輸入你的舊的密碼瓮栗;步驟2直接點enter? 步驟3同樣點擊enter這樣就把密碼給重置了削罩,而且之后就不用再輸入密碼