如果git clone 的鏈接用的是https,則當前的git和倉庫的連接方式默認是https,如果使用的是ssh,則連接方式默認是ssh,這時候如果我們先用了https下載方式 要更改git push代碼的方式要如何更改呢?
將git的操作方式由https轉變成ssh
使用https每次需要輸入密碼,使用ssh方式不需要再次認證。所以怕麻煩的大家可以重新設置一下Git的配置變量。https轉成ssh的具體步驟如下:
1、打開終端,首先查看本機是否有SSH Key
Mac電腦是在
本地電腦下的 ~/.ssh/id_rsa.pub 文件里的內容
windows電腦是,查看.ssh文件夾內是否有內容,如果沒有則進行創建,詳細步驟查看
https://www.cnblogs.com/chenxiaomeng/p/14595082.html 創建SSH key
C:\Users\Administrator\.ssh
有的話可以直接賦復制~/.ssh/id_rsa.pub 文件里的內容
將 在本機生成的ssh key 添加到倉庫的指定位置
cd 你項目的根目錄 ls -la // 查看當前目錄下所有的文件,包括因此文件 cd .git // 進入git項目的配置目錄下 // 找到config文件,並且編輯config文件 vim config
替換url為SSH方式
url = git@github.com:xxxxxxxxxx/xxx.git
最后保存
:wq // 終端編輯后保存退出
git remote -v 可查看當前的git源倉庫地址是否已經修改,記得SSH 需要加上 ssh://前綴