在vscode里面使用ssh来进行git操作GitHub

前言
 

使用HTTP连接方式,出现推送不了代码问题,如下,使用了很多方法,可以暂时解决,但是一重启又要重新配置,很麻烦,借鉴了这篇文章

步骤

1.生成ssh密钥

在git bash命令框里面执行以下命令,命令如下,也可以使用ssh-keygen,但是生成的id名大概是id_3526435这类的,而不是id_rsa,后面的cat ~/.ssh/id_rsa.pub中id_rsa要换成实际的id名,邮箱名your_email@example.com可以随便填

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

查看公钥

cat ~/.ssh/id_rsa.pub

 具体情况如下,密码可以直接留空

ssh -T git@github.com的时候可能会报错,如下

编辑.ssh文件下的config 文件,没有这个文件就建一个,这里的config文件,注意是文件,不是文件夹,这个文件没有任何类型,就是config

2.添加ssh密钥到GitHub

setting——>ssh and gpg keys

添加cat ~/.ssh/id_rsa.pud得到的key

3.新建仓库,推送代码

新建一个仓库

按照提示来在vscode里面链接仓库,上传代码再修改和直接新建一个文件夹,可以按照以下的步骤进行

有时候会出现下面这种情况

不用管,直接在侧边栏找源代码管理,点提交后发布即可

然后就上传成功了

修改的代码都会显示在源代码管理

写好消息提交,再同步更改

可以看到相关代码的消息栏显示了提交时添加的消息,便于区别和管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值