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基本指令说明,图片来源网络