git远程连接由https换成ssh,生成ssh key,配置git

如果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://前缀
声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作
原文地址:https://www.cnblogs.com/chenxiaomeng/p/15702257.html