【经验积累】【git】【github】使用git将pycharm本地项目分享、上传到github操作步骤

【经验积累】【git】【github】使用git将pycharm本地项目分享、上传到github操作步骤

一、下载git包,并设置全局参数,pycharm添加git配置
1.下载
git官网下载有点慢,直接使用360安全卫士-软件管家下载(git 2.3)。git版本大于2.1即能满足pycharm使用git要求。
2.设置全局参数,即名字及邮箱
git config --global user.name '你的名字'
git config --global user.email '你的邮箱'在这里插入图片描述
3.pycharm添加git配置
在这里插入图片描述

二、git 获得 ssh key 并添加到github配置中
1.git获得ssh key

ssh-keygent -t rsa -b 4096 -C '邮箱地址'

  • 注意:ssh-keygent 中间无空格
    在这里插入图片描述

连续点三次enter键即可
在这里插入图片描述
2.查看 ssh key 值
在这里插入图片描述
3.github添加ssh key

  • 注意:需复制 id_rsa.pub文件全部内容
    在这里插入图片描述
    复制key值进此,创建并保存
    在这里插入图片描述
    4.测试是否能成功连接
    出现“hi XXX!You`测 successfully authenticated.”表示连接成功
    在这里插入图片描述

三、github创建登录token

在这里插入图片描述
此处权限建议全勾选
在这里插入图片描述
四、pycharm登录github
复制刚才设置完成的token值
选中分享到github
在这里插入图片描述
使用token登录
在这里插入图片描述
在这里插入图片描述
右下角出现此提示即代表登录成功、分享成功。
在这里插入图片描述
五、add、commit、push代码到github

进行完上面步骤仅仅只是连接成功,并创建了项目,项目中是空的,需要进行add、commit操作和push操作之后才能在github上看到代码文件。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
最后再在github repositories页面查看自己的项目。

## 五、问题记录

在这里插入图片描述

1.报错:error setting certificate verify locations: CAfile: D:/Download/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none

使用pycharm push 项目报此错误,网上查阅资料,是证书位置设置错误,原因是重装了系统,之前的D盘变成了E盘,但是git配置文件还是在D盘,所以找不到。参考此文章解决。
使用文件搜索工具,如everything等,搜索ca-bundle.crt文件路径,确定是pycharm使用的git路径后,执行以下命令。

git config --system http.sslcainfo 'E:\Download\Git\mingw64\ssl\certs\ca-bundle.crt'

执行完后,重新push项目。
2.报错:HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
查阅网上资料,是git默认使用的通信协议出现了问题,可以通过将默认通信协议修改为 http/1.1 来解决该问题。参考网址:git常见报错处理
使用以下命令解决。

git config --global http.version HTTP/1.1

验证是否生效,使用文件搜索工具,如everything等,搜索.gitconfig文件,查看文件内容,如果有以下内容则设置成功。

[http]
        version = HTTP/1.1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值