前言
 

使用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里面链接仓库,上传代码再修改和直接新建一个文件夹,可以按照以下的步骤进行

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

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

然后就上传成功了

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

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

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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐