文章目录
# 11.29更新:关于OpenSSL SSL_read: Connection was reset, errno 10054问题
今天准备把最近改的一个小工具上传到github上作为备用,但是,用git命令行进行操作时出现了一个问题,如题。解决方法如下:
git config --global http.sslVerify "false"
然后再上传就可以了。
如果出现问题,可以尝试这行代码:
git config lfs.https://github.com/a281153685/streamlit_search.git/info/lfs.locksverify false
不同人指令不同哈,注意你的路径
同时记录一个小细节:
git config http.postBuffer 524288000
这个代码可以将单次上传的文件大小增大,默认单个文件大小好像是100M
前言
这天,又是摸鱼的一天,摸鱼过程中突发奇想
别的大佬都是将优秀的代码放在github上,然后给予我这样的咸鱼能反复下载(cpoy)的机会,但是,我可以嘛?
我能装一次dalao也在github留下我的一笔痕迹嘛?
想法很好,过程很痛苦
自此,总结一下接下来下需要做的事情吧:安装git必不可少、github账号得有吧(雀食)、 pycharm(看个人需求啦,还有一种方法可以不用pycharm推送)
一、安装Git
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
点到这了哈,还不会的,我木有办法,百度吧。
二、使用PyCharm推送到Github
1、在Pycharm工具中配置集成Git和GitHub
打开Pycharm, 点击File–>Settins–>Version Control–>Git 然后在 Path to Git executable中选择本地的git.exe路径。如下图:(我的pycharm安装了中文插件可能和你的不一样,主要我英文太菜了,看不懂,所以很细节的给安排英文路径方法)
然后在下面的Github中添加你的github账号,输入账号密码这一步可能需要用到科学上网工具(懂得都懂,国内网上github那是很随缘的)
2、推送项目到版本库(成功的前提是先看3.1)
VCS–>Import into Version Control–>Share Project on GitHub
在此过程中,可千万不要忘记填写信息哈,不然会一直显示推送失败,要选提交并推送,不推送的话就不推送,我不明白推送是干嘛的 - -。反正自己玩的时候没有太注意
到了这一步需要自己注意创建好分支(你离大佬养成已经很近啦!)
推送完成后,你就能在github上发现你自己的宝藏啦,撒花。^ ^
三、使用Git推送到Github
1、秘钥生成并复制到Github(重中之重)
安装好Git后,任何界面鼠标右键,选择git bash here。
先来配置全局账号和密码
git config --global user.name "name"
git config --global user.email "xxx@qq.com"
生成秘钥ssh-keygen -t rsa -C “你的公司或个人邮箱”
ssh-keygen -t rsa -C "xxx@qq.com"
执行命令,会弹出设置秘钥等,不想设置,直接enter,我是直接enter,3连刷。。。
cd ~/.ssh/ //切换到本电脑的.ssh文件夹
pwd //当前目录
注意这里有个坑
别直接用记事本打开,复制公钥,这样会破坏格式
在这个文件夹中鼠标右键,选择git bash here。
输入命令clip < ~/.ssh/id_rsa.pub
回车后就复制到剪切板了,到github添加ssh keys的地方直接就能粘贴上
title随便输入,复制好Key,然后add SSH Key,这样你的这台电脑算是与github连上线啦
2、git上传项目
在上传之前呢,你要先在github上创建一个新项目,获取到项目git地址, 例如这样:
先new一个
然后输入项目名称,以及项目描述,然后create
我们需要获得HTTPS这个连接
然后在你的项目文件夹中点击Git Bash Here
,打开git命令行。
1.在命令行中,输入git init
,使项目文件夹加入git管理;
2.输入git add .
(不要漏了“.”),将项目文件夹全部内容添加到git。
3.输入git commit -m "first commit"
(“git commit -m “提交信息””)
4.输入git remote add origin https://github.com/a281153685/MobileNet_SE_MO.git
(git remote add origin 你自己的https地址),连接你的guthub仓库。
5.输入git push -u origin master
,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。
提交项目成功~如果出现不成功的话,可能是网络问题,再运行一次第五条命令即可
总结
摸鱼万岁