从0到1,将pycharm上的项目上传到github
从0到1将pycharm上的项目上传到github前置准备安装好Git必须安装勾选把 Git 加入系统 PATH安装好 PyCharm社区版 / 专业版都可以注册好 GitHub 账号浏览器登录 GitHub注意GitHub 现在不支持网页密码密码位置填Personal access token个人访问令牌不是你的网页登录密码。步骤 1PyCharm 新建本地项目pycharm安装和创建项目可以看这里打开 PyCharm →New Project配置Location选择本地文件夹项目名字英文不要中文空格Python interpreter选新建虚拟环境New virtualenv environment点击Create创建项目。在项目里新建一个测试文件比如demo.py随便写一点代码print(hello github)步骤 2本地开启 Git 版本控制初始化仓库git安装看这里PyCharm 顶部菜单File →settings在设置页面settings-test_project,找到版本控制Version Control点击Git,在右侧点击Test,找到已经安装好的git。如果Test找不到可以点击下图中的文件夹的图标在安装git的位置的bin目录下找到git.exe。之后点击右下角的Apply和OK。PyCharm 顶部菜单VCS→Enable Version Control Integration下拉选择Git点击 Enable。此时项目根目录会生成隐藏文件夹.git本地 git 仓库创建完成。把文件加入暂存右键项目根目录 →Git→Add提交到本地仓库快捷键CtrlK弹出提交窗口Commit message提交信息写init 初始化项目勾选要提交的文件 → 点击Commit只提交本地还没上传网上步骤 3网页 GitHub 上创建空仓库浏览器打开 github.com登录账号右上角加号→New repository填写仓库信息Repository name仓库名字英文和本地项目名最好一致Description可选描述不要勾选 Add a README file重点避免冲突仓库权限Public 公开 / Private 私有点击Create repository创建完成后页面会出现仓库地址复制HTTPS链接示例https://github.com/你的github用户名/仓库名.git步骤 4PyCharm 关联远程 GitHub 仓库PyCharm 底部打开 Terminal 终端或者顶部菜单Git→Manage Remotes点添加远程仓库Name填origin固定默认名字URL粘贴刚才复制的 GitHub HTTPS 地址点击 OK。步骤 5推送到 GitHub 远程第一次推送快捷键CtrlShiftK调出推送窗口分支选main新版 github 默认主分支叫 main旧版叫 master勾选Push点击推送。弹出登录弹窗用户名填你的 GitHub 用户名不是邮箱网页个人主页地址后面那串密码输入框粘贴 GitHub 个人访问 token不要填网页登录密码⚠️如何生成 GitHub 个人访问令牌 tokenGitHub 网页右上角头像 →Settings左侧滑到最底部Developer settingsPersonal access tokens→Tokens (classic)→Generate new token (classic)配置Note随便写比如pycharm‑pcExpiration选有效期建议 90 天权限勾选repo全部仓库权限必须勾拉到页面最底部点击 Generate token⚠️立刻复制生成的那串字符只显示一次丢失要重新生成把这串粘贴到弹窗的密码框。勾选记住登录成功。推送完成。步骤 6验证结果浏览器打开你的 github 仓库页面就能看到刚才上传的demo.py文件。常见踩坑推送报错remote: Support for password authentication was removed 原因用了网页登录密码必须用 token新建 github 仓库时勾选了 README推送报错冲突解决终端执行git pull origin main --allow-unrelated-histories解决冲突后再 push。PyCharm 找不到 Git设置File → Settings → Version Control → Git指定 git.exe 路径点 Test 测试连通。分支名是 master 不是 main推送的时候把分支改成 master 即可。可选更省事 SSH 方式以后不用输 token配置 SSH 密钥远程地址换成 SSH 链接后续 push/pull 不再弹账号密码。如果你需要我可以把 SSH 配置简短步骤写给你。极简流程总结PyCharm 新建项目 → 开启 Git、本地 commit 提交 → GitHub 网页新建空仓库复制 HTTPS 地址 → PyCharm 添加 remote 远程地址 → push 推送 → 弹窗填【github 用户名 token】。

相关新闻

5.3.1 PRIME 的两座桥:GEM ↔ dma-buf 桥接回调与 fd/handle 转换

5.3.1 PRIME 的两座桥:GEM ↔ dma-buf 桥接回调与 fd/handle 转换

5.2 节 分析 了dma-buf 这套「跨设备缓冲区共享」的通用机制,但它始终停在 dma-buf 自己的抽象层。回到 DRM/GEM 的场景:用户态访问 BO 的接口是一个进程内的 GEM handle(一个 32 位整数),渲染时用 handle 引用 BO&…

2026/9/3 15:43:50 阅读更多 →
音游高难度谱面攻关:从谱面拆解到肌肉记忆的系统方法论

音游高难度谱面攻关:从谱面拆解到肌肉记忆的系统方法论

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 15:43:50 阅读更多 →
STM32 硬件过流保护实战:比较器直连 BKIN,纳秒级关断不靠软件

STM32 硬件过流保护实战:比较器直连 BKIN,纳秒级关断不靠软件

烧掉第三对 MOS 管的那天下午,我终于承认软件保护是靠不住的。 当时的保护方案写得挺完整:ADC 定时采母线电流,超过阈值就在中断里调 HAL_TIM_PWM_Stop() 关掉六路输出。逻辑没问题,测试也过了。但真正短路的时候,从电…

2026/9/3 15:43:50 阅读更多 →

最新新闻

农资 B2B 平台对比深度调研报告

农资 B2B 平台对比深度调研报告

01摘要中国农资流通是一个万亿级、低线上化、强监管的传统行业。公开口径下,广义农资流通市场(含农机装备)约 2.4 万亿元[22][58],窄口径农资产品市场约 7,892 亿元(2025 年)[60];农资电商 2023…

2026/9/3 16:24:24 阅读更多 →
Ubuntu零基础入门到精通【6.2讲】:Bash、Zsh、Fish 的区别——你的 Shell 选择指南!

Ubuntu零基础入门到精通【6.2讲】:Bash、Zsh、Fish 的区别——你的 Shell 选择指南!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件…

2026/9/3 16:24:24 阅读更多 →
C# WinForm集成YOLOv8实例分割:从模型导出到实时检测的完整实践

C# WinForm集成YOLOv8实例分割:从模型导出到实时检测的完整实践

简介:本资源是一套基于C# WinForm平台实现YOLOv8实例分割模型ONNX部署的完整工程源码,面向具备基础C#开发能力与计算机视觉入门知识的开发者,解决在Windows桌面端快速集成轻量级实例分割能力的实际需求,适用于工业质检、智能标注工…

2026/9/3 16:24:24 阅读更多 →
小米手机Bootloader解锁原理、风险与高版本系统实践指南

小米手机Bootloader解锁原理、风险与高版本系统实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 16:24:24 阅读更多 →
PyTorch实现U-Net图像分割:从原理到实战的完整指南

PyTorch实现U-Net图像分割:从原理到实战的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 16:24:24 阅读更多 →
SOP 从“墙上的纸“变成“产线上的闸“,为什么必须依靠合米AI视觉防错?

SOP 从“墙上的纸“变成“产线上的闸“,为什么必须依靠合米AI视觉防错?

摘要​90% 的质量问题不是员工粗心,而是流程"允许"员工做错。合米科技 AI-SOP 视觉防错系统,把静态 SOP 升级为 AI 可识别、可比对、可拦截的动态标准,让错漏跳步在发生的那一秒就被卡住。一份写得再漂亮的 SOP,只要还贴…

2026/9/3 16:23:24 阅读更多 →

日新闻

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

先别急着点开,这不是劝退文,而是想讲清楚一件事:用 AI 做逆向值不值得学?如果要用,怎么搭一套“V8 环境 AI 智能体”来提升效率。最近逆向圈、爬虫圈都在聊 AI Agent、AST 工程逆向、JS 逆向这些词,很多新手…

2026/9/3 0:00:29 阅读更多 →
安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →
ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/3 4:22:22 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/3 4:22:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/3 4:22:59 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/3 4:17:49 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/3 4:18:56 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/3 4:21:44 阅读更多 →