在github与git的使用中一路摸爬滚打


# 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的账号密码,按要求输入就可以。

提交项目成功~如果出现不成功的话,可能是网络问题,再运行一次第五条命令即可

在这里插入图片描述


总结

摸鱼万岁
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值