通过ssh的方式提交github

彭成刚_Reciter | 技术博客 / 2023-05-11 / 原文

通过ssh的方式提交github

原因:
github的https的clone项目报错,所以改用ssh的方式

1 本地创建ssh秘钥

目录是 .ssh 我电脑的目录在 C:\Users\Reciter\.ssh
生成秘钥文件 id_rsa id_rsa.pub

ssh-keygen -t -rsa -C 'second@mail.com'

id_rsa 就是你的秘钥
id_rsa.pub 就是你的公钥,将公钥的内容传到github上即可

2 SSH端口被防火墙屏蔽问题解决

创建config文件

Host github.com
Hostname ssh.github.com
Port 443

3 github添加公钥

https://github.com/settings/keys
img

img

4 本地拉取仓库代码

访问自己的代码库 https://github.com/pengchenggang/vuejsdev-com-github

img

开个git bash 输入命令

git clone git@github.com:pengchenggang/vuejsdev-com-github.git

5 完成

img

参考文档

git中https和SSH的clone方式详细介绍 以及多个github账号的SSH冲突解决 以及SSH端口被防火墙屏蔽问题解决 通过HTTPS克隆私有项目问题
https://blog.csdn.net/m0_48781656/article/details/122854653