git从http切换到ssh
之前项目代码git clone的http的git地址,后来禁用了http协议,只能用ssh协议。
1. 生成ssh公钥
进入Git Bash Here, 执行以下命令
ssh-keygen -m PEM -t rsa -b 4096 -C "your.email@email.com"
一直Enter直到完成。
2. 添加至个人账户ssh公钥
生成的公钥位于C:\Users\用户名.ssh目录下。
打开id_rsa.pub文件复制其内容,拷贝到gitlab或者别的使用的工具的添加公钥里面。
3. 查看远程地址
git remote -v
4. 删除http协议
git remote remove origin
5. 新增git协议
git remote add origin git@xxx.git
6. 关联本地仓库和远程仓库
git branch --set-upstream-to=origin/master master
注意: 我本地和远程用的都是master分支。
到这里就可以了,然后就可以正常执行git pull或者git push等命令了。
7. 操作例子
文章来源:https://www.toymoban.com/news/detail-481898.html
文章来源地址https://www.toymoban.com/news/detail-481898.html
到了这里,关于git从http切换到ssh的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!