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/
如出现转载未声明 将追究法律责任~谢谢合作