当前位置: 首页 > news >正文

PyCharm 软件关联 GitHub 账户

在平常当中写完代码之后,希望将代码上传开放平台 Github,与拥有共同兴趣的爱好者共同学习。本文主要介绍如何在 PyCharm 软件上上传文件到 GitHub。

参考链接:

本文将具体介绍如何在 Python 集成开发工具上上传代码到开放平台 Github。参考的视频和文章链接如下所示。

  • Git 软件的下载链接:https://git-scm.cn/downloads
  • Git 理论知识学习链接:https://git-scm.com/book/zh/v2/起步-安装-Git

1.配置 Git

在实际开发当中,我们通常使用集成开发工具 IDE 进行开发,本文使用的 Python 集成开发工具是 Pycharm。若我们想将集成开发工具的源码上传到 Github,则需要先配置分布式版本控制工具 Git,具体的操作如下所示。

先打开集成开发工具 Pycharm,随便打开一个源项目,然后开始配置 Git 软件。具体的操作流程是Settings→Version Control→Git,然后在 Path to Git executable 中输入 Git 软件的安装路径,本文 Git 软件的安装路径是‪D:\opt\app\Git\cmd\git.exe,然后点击 Test 按钮,会在下方显示 Git 软件的版本。注意:这里 Git 软件的安装路径根据你自己的安装位置填写,Git 软件的参考链接可在本文的顶部查找。

在这里插入图片描述

至此,Git 软件的安装操作就到此结束了。

2.配置 Github

本文配置完 Git 软件之后,我们紧接着就可以开始配置 Github 了,Github 是 一个用“代码”来社交的网站,它基于 Git 这个版本控制系统,这就是本文开头为什么要先在集成开发工具 PyCharm 配置 Git 软件。此节具体要操作的是如何在 PyCharm 上配置 GitHub。具体的操作步骤如下所示。

  1. 在 PyCharm 配置 GitHub 之前,要先登录 GitHub 账号,具体的操作步骤是Settings→Version Control→GitHub,然后点击图片右侧的登录账户。

    在这里插入图片描述

    若看到上图类似的内容,则表示 PyCharm 成功与 GitHub 账号关联。

  2. 上一步操作完成之后,会跳转的默认的浏览器页面进行登录的相关操作。然后点击页面的 Authorize in GitHub 按钮。

    在这里插入图片描述

  3. 上一步操作完成之后页面会跳转到 GitHub 账户的登录页面,然后更具要求填写号账户和密码,点击登录即可登录 GitHub账号。

    在这里插入图片描述

  4. 点击登录后,页面会跳转到另一个页面,并显示You have been successfully authorized in GitHub. You can close the page.类似信息则表示集成开发工具 PyCharm 已经成功关联到 GitHub 账户。

    在这里插入图片描述

至此,GitHub 关联集成开发工具 PyCharm 的操作已经结束了。

3.上传源码到 Github

本文已经在集成开发工具 PyCharm 成功设置了 Git 软件和关联了 GitHub 账户。本文将继续讲解如何将完成的源码上传到 GitHub。具体的操作如下所示。

  1. 上传源码到 GitHub 的第一步操作是Git→GitHub→Share Project on GitHub。按照要求操作即可将源码上传到 GitHub 账户。

    在这里插入图片描述

  2. 第二步操作是点击上图中的 push ,然后弹出下图的界面再点击 Define remote,按照要求操作即可将源码推送到 GitHub 账户。

在这里插入图片描述

  1. 上传成功后,打开浏览器登录 GitHub 账户查看是否成功将代码上传。上传结果如下图所示。

    在这里插入图片描述

至此,将源码上传到 GitHub 账户的操作就结束了。

http://www.dtcms.com/a/609871.html

相关文章:

  • 中东核心支付方式
  • 2025数维杯秋季赛赛中陪跑助攻进行中
  • 人工智能基础知识笔记二十:构建一个简单的Agent+MCP Server
  • 零基础入门C语言之贪吃蛇的实现
  • Origin将2D普通的XPS曲线图升级为三维XPS瀑布图
  • 【C++】哈希表算法习题
  • 上传网站页面打不开怎么办莆田网站制作企业
  • Kotlin协程Flow流buffer缓冲批量任务或数据,条件筛选任务或数据
  • BuildingAI 控制台智能体菜单和页面功能PRD
  • 球机与云台摄像机的差异解析
  • Opencv(十二):图像矫正
  • Muon 优化器:通过正交化动量矩阵革命性地加速 AI 大模型训练
  • 11.14 脚本网页游戏 猜黑红
  • 网站引导页的作用网络营销msn是什么
  • 余姚网站开发wordpress头像同步
  • vxe-table 配置 ajax 加载列表数据,配置分页和查询搜索表单
  • worldpress 建站直播app定制开发
  • Java IDEA学习之路:第九周课程笔记归纳
  • Node.js 配置管理:生物启发式系统与跨维度架构
  • 《强量化 Transformers:开启计算机视觉新篇》
  • 免费做店招的网站国外用wordpress
  • 网站制作器手机版北京网页设计制作
  • 互联网服务的全链路架构流程解析
  • ARM与x86交叉编译实战排错指南
  • Agentic RL 如何让语⾔ 模型成为⾃主智能体
  • k8s之Headless浅谈
  • 安卓Telephony中的 phoneId、subId、simSlotIndex含义对比
  • dw做的网站怎么传到网络上去哪里有做ppt模板下载网站
  • 快速建站费用wordpress 注册简码
  • 从出厂到交付:能源设备运输如何实现全程风险可视化?