当前位置:   article > 正文

使用Pycharm结合Github终端 上传本地代码到Github(通俗易懂不骗人)_pycharm上传到github慢

pycharm上传到github慢

使用Pycharm结合Github终端 上传本地代码到Github


前言

本文将介绍如何使用Pycharm结合Github终端 上传本地代码到Github,并分享解决github卡顿以及上传卡顿问题。


一、彻底解决github卡顿以及上传卡顿

一般来说,是通过科学上网手段,但反复打开,电脑浏览器经常会崩,无法上任何网站,只能通过360的断网工具箱修复。再有的就是更改host里面的github相关的地址,但是地址速度会变,过一段时间就失效了。所以我这里推荐用FastGithub
开源地址:https://github.com/dotnetcore/FastGithub
如何使用:首先科学上网打开后选择release发行。打开之后选择windows版本的zip下载。
在这里插入图片描述
在这里插入图片描述
解压缩,再打开后,双击运行执行文件,等一下就可以上github了。
在这里插入图片描述
在这里插入图片描述

二、使用Pycharm结合Github终端 上传本地代码到Github

首先了解一下一般的几种方法以及优缺点,但都需要github官网配置好git生成的秘钥。
第一种: 使用github官网的git指令上传。指令步骤我的理解是新建新的存储库,再把跟本地代码打包成一个本地储存库,再与github上新建好的存储库建立连接,最后再上传。这个方法其实很好,但是指令可能大多数人不好操作,不太友好。
在这里插入图片描述

第二种: 使用pycharm上传,不需要指令了,因为调用git了。但是需要在pycahrm上绑定一下github和git。但会遇到最后一步上传不了的问题。
我的方法: 创建新的储存库可以使用pycahrm或者github官网,而修改代码以及提交commit到储存库使用pycharm,最后的推送push用github终端。下面是步骤。

1、前期准备工作

(1)下载git和github客户端

git下载链接:https://git-scm.com/downloads。下载位置随便,下载后鼠标右键就有了git bash,这个就是用指令的方法。
在这里插入图片描述
github 客户端下载:https://desktop.github.com/

(2)配置github官网秘钥以授权给git权限

  1. 参考链接:
    史上最详细上传代码到github!
    GitHub配置SSH key
  2. 操作步骤:
    右键你的项目文件夹,打开git bash。
    输入ssh-keygen -t rsa -C “你注册GitHub时用的邮箱”,只能打字,无法复制粘贴。生成的秘钥pub用记事本打开复制。
    在这里插入图片描述
    上github你的账户,找到设置。
    在这里插入图片描述
    进入找到ssh,随便写一个秘钥名字,把拷贝的秘钥放进来。
    在这里插入图片描述
    至此ssh就出现了秘钥,如果没出现,那就是秘钥没有生成对。
    在这里插入图片描述

(3)绑定pycharm的github账号和git

找到pycharm的设置,先绑定git,把git位置写进去,测试一下,就会有版本提示。
在这里插入图片描述
在这里插入图片描述
不知道git 的位置,可以从下方右键找位置,记得不是快捷方式的地址。
在这里插入图片描述
github账号直接登录就行。至此pycharm就可以提交代码了。

2.直接上手开干

(1)新建储存库

可以使用pycharm,也可以在github官网,也可以在github客户端,我觉得直接在pycharm比较方便,而且使用fastgithub工具,这样可以直接上传上去,如果用科学上网,一般会push失败。
在这里插入图片描述
第一个是你的仓库显示的名称,remote是本地与远程建立连接的名字,也要写,我下方的是随便写的,建议跟仓库名字写的一样。描述就是你的项目介绍。
在这里插入图片描述
然后就开始运行了,稍等一会儿就push成功。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

但如果网络不好,或者别的原因,就会push失败,就是文件推送是失败的,里面没有文件,只是新建了项目。
在这里插入图片描述
看我之前推送的,一直不行。最好好不容易成功。
在这里插入图片描述

(2)如果用的FastGithub,直接用pycharm是没有问题的

记得每次更改时,都需要commit提交之后再push推送上去。

(3)如果仍然上传失败,使用github客户端上传

目前项目已经新建好了,但是文件并没有上传。使用pycharm不断尝试,点击提交后,就一直push即可。
如果实在不行,就用客户端push,这个很稳,每次都能成。
打开本地文件。
在这里插入图片描述
确定提交后,直接推送。
在这里插入图片描述

(4)删除不需要的库

如果一直push不上去,而且分享过好几个,那就删掉新建的空白仓库,重新分享,重新提交再push。

在这里插入图片描述
在这里插入图片描述
有必要的话,直接重置或者修复IDE。我之前是英文的,清除缓冲并重启了下,直接变中文了,而且readme.md文件也可以修改了,之前只能阅读,还比较不错。
在这里插入图片描述
在这里插入图片描述


总结

整体操作下来,发现一个好的上github工具是真的香。正是有了这个fastgithub我才不需要终端就可以上传了,终端只是作为备份。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/516582
推荐阅读
相关标签
  

闽ICP备14008679号