ssh与http互转
#查看当前使用SSH还是HTTP
$ git remote -v
origin git@github.com:xxx/xxx.git(fetch)
origin git@github.com:xxx/xxx.git (push)
当前使用SSH协议进行代码拉取和推送
#方式一:仅修改拉取协议为HTTP
$ git remote set-url --push origin https://gitee.com/xxx/xxx.gitee.io.git
$ git remote -v
origin git@github.com:xxx/xxx.git(fetch)
origin https://gitee.com/xxx/xxx.gitee.io.git (push)
#方式二:同时修改拉取和推送协议为HTTP
先增加HTTP
$ git remote set-url --add origin https://gitee.com/xxx/xxx.gitee.io.git
$ git remote -v
origin git@gitee.com:xxx/xxx.gitee.io.git (fetch)
origin https://gitee.com/xxx/xxx.gitee.io.git (push)
再删除SSH
$ git remote set-url --delete origin git@gitee.com:xxx/xxx.gitee.io.git
$ git remote -v
origin https://gitee.com/xxx/xxx.gitee.io.git (fetch)
origin https://gitee.com/xxx/xxx.gitee.io.git (push)