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

本文指导如何在Pycharm中结合Github终端上传本地代码,包括下载Git和GitHub客户端,配置SSH秘钥,绑定Pycharm账户,以及处理上传卡顿问题和使用FastGithub优化上传过程。
摘要由CSDN通过智能技术生成

使用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我才不需要终端就可以上传了,终端只是作为备份。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要用PyCharm复现GitHub上的CVPR代码,可以按照以下步骤进行: 1. 下载或克隆代码库:在GitHub上找到要复现的CVPR代码库,并将其下载到本地计算机,或者使用PyCharm的Git工具克隆代码库。 2. 创建虚拟环境:为了避免不同代码库之间的依赖冲突,可以使用PyCharm创建一个虚拟环境,然后在虚拟环境中安装所需的依赖项。在PyCharm中,可以通过File -> Settings -> Project:your_project_name -> Python Interpreter -> Show All -> +按钮来创建虚拟环境。 3. 安装依赖项:打开终端窗口,进入代码库的根目录,然后在虚拟环境中使用pip命令安装代码库所需的依赖项。通常,代码库中都会提供一个requirements.txt文件,其中列出了需要安装的所有依赖项。可以使用以下命令来安装依赖项: ``` pip install -r requirements.txt ``` 4. 运行代码:在PyCharm中打开要运行的主程序或测试程序,并确保已选择正确的Python解释器和虚拟环境。然后,可以直接在PyCharm中运行程序,或者在终端窗口中使用以下命令来运行程序: ``` python your_program_name.py ``` 5. 调试代码:如果代码复现时出现了错误或问题,可以使用PyCharm的调试工具来查找和解决问题。可以在程序中设置断点,然后使用Debug按钮来启动调试器,并逐步执行程序,查看变量的值和程序的状态。 需要注意的是,不同的CVPR代码库可能有不同的环境配置和依赖项,需要根据具体情况进行调整和安装。同时,代码库中的文档和注释也是复现代码的重要参考,需要认真阅读和理解。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值