git与github与gitee与gitlab

1、理清git 、github、gitee、gitlab关系

git 版本控制工具,用于管理代码文档的增删查改的工具
github 代码存储平台,用于交流分享,也是基于git工具实现代码文档增删查改
gitee 同github,只是github在国外,gitee在国内
gitlab 类同github,只是github更多用于开源分享,gitlab作用于企业平台

 

 

 

 

 

 

2、SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

这是我们的SSL未配置或未配置成功。 提交代码需要给git配置SSH,网上说的不用配置也能提交我没有实现。不过配置SSH真的很容易很快,也不用纠结这个问题了。

在本地git bash中输入 ssh-keygen -t rsa -C "your email" ,这时会生成  C:\Users\xx\.ssh\id_rsa.pub 文件

再进入github->头像->setting->SSH&&GPG ,将id_rsa.pub文件中的key复制进入即可,ssh_title任意填写。

 

3、fatal: unable to access 'https://github.com/xxxx/xxxx.git/': OpenSSL SSL_read: Connection was reset, errno 10054

push代码时候,会出现上诉错误提示。是因为SSL证书不受信任。

在git bash中取消SSL认证即可  git config --global http.sslVerify "false" ; 再提交后会弹出浏览器需登录github 。

PS : 解决问题后重置 git config --global http.sslVerify "true",依然可以提交代码,所以怀疑只要默认浏览器登录一次github进行认证即可。

 

4、git指令

git学习地址: https://www.runoob.com/git/git-basic-operations.html 

git基本指令说明,图片来源网络

 

posted @ 2022-03-20 12:55  浮夸字天  阅读(52)  评论(0编辑  收藏  举报