github遠(yuǎn)程庫如何從https切換到ssh

起因

在自己的github賬戶內(nèi)新建了一個倉庫,同時設(shè)置了SSH key,然后克隆到本地的時候沒注意,使用了默認(rèn)的https方式,當(dāng)我在本地修改了項目后進(jìn)行提交的時候,彈出了登錄GitHub的窗口,輸入賬號密碼后正常的push到了github倉庫上,但這不是我想要的效果

目標(biāo)

在進(jìn)行項目的push到遠(yuǎn)程倉庫的時候,不要彈出輸入賬號密碼的窗口(PS:https方式進(jìn)行push好像只需要彈出一次),而是要通過ssh的方式來進(jìn)行pushpull

方法

  1. 確保在本地的~/.ssh目錄內(nèi)生成了相應(yīng)的id_rsa、id_rsa.pub文件
  2. 從本地刪除遠(yuǎn)程倉庫:git remote remove origin
  3. ssh的方式重新添加遠(yuǎn)程倉庫:git remote add origin git@github.com:username/yourproject.git

結(jié)果

  • 再次修改本地項目后推送,就可以直接進(jìn)行push
  • 在新的電腦上生成了 公鑰 并在github上添加后,也可以通過ssh進(jìn)行pullpush
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容