1、SSL安全校验
执行 git push 和 git clone 的时候会报:"fatal: unable to access "xxx": OpenSSL SSL_read:Connection was reset, errno 10054"
可以禁用 Git 的 SSL 证书验证
git config --global http.sslVerify false
启用 Git 的 SSL 证书验证
git config --global http.sslVerify true
2、Git初始化仓库提交
1、在代码托管平台上新建一个仓库
2、在本地要提交的代码目录进行git仓库初始化
git init
3、配置远程仓库账号/名称设置,不需要全局设置将 --global 去掉
git config --global user.name "xxxx"
git config --global user.email "xxxxx@qq.com"
4、最好先添加一个 .gitignore 文件在远程仓库、也可以直接在远程仓库新建
git add .gitignore
5、本地提交
git commit -m ".gitignore init"
6、连接远程仓库
git remote add origin "远程仓库链接"
7、远程推送 这里要注意,我们本地执行 git init 创建的分支是:master,有的代码托管平台上的默认初始化主分支是 main,这时我们执行下面推送会报错:error: src refspec main does not match any , error: failed to push some refs to '你推送的远程仓库地址'。
git push origin master
如果报上面的错,可以修改本地分支为:main 分支,再执行上面的推送命令
git branch -m master main
还有就是删除原有的仓库,新建一个仓库,将默认主分支改为:master,再推送
8、.gitignore推送成功后,添加所有文件提交,再push,这样 .gitignore 会生效过滤掉那些我们不想推送的文件
git add .
git commit -m "init"
git push origin master