AI知识教程

GitHub上传详细步骤:从小白到熟练的完整指南

0 次阅读

为什么你需要这份GitHub上传指南?

第一次使用GitHub上传代码时,很多人会被git命令、SSH密钥、仓库权限等概念搞得晕头转向。明明本地运行正常的项目,上传到GitHub后不是显示不全就是报错。掌握正确的GitHub上传步骤不仅能避免这些尴尬,还能让你真正享受到版本控制的便利。下面我们就从最基础的操作开始,逐步拆解整个流程。

准备工作:创建GitHub仓库

在开始上传前,你需要先建立一个「容器」来存放代码,这就是GitHub仓库(Repository)。

GitHub上传详细步骤 配图 1

网页端创建新仓库

  1. 登录GitHub账号,点击右上角「+」选择New repository
  2. 填写仓库名称(Repository name),建议使用英文且不含空格
  3. 选择公开(Public)或私有(Private)权限
  4. 勾选「Initialize this repository with a README」可自动生成说明文件
  5. 点击绿色「Create repository」按钮完成创建

本地准备上传文件

有人会问:「我能不能直接上传文件夹?」实际上需要先初始化本地git环境:

  1. 在项目根目录右键选择「Git Bash Here」
  2. 输入git init初始化本地仓库
  3. git add .添加所有文件到暂存区
  4. 执行git commit -m "初次提交"完成本地提交

两种上传方法对比

方式适用场景难度
命令行需要频繁更新的项目较高
网页拖拽单次上传少量文件简单

方法一:命令行上传

这是开发者最常用的方式,虽然需要记住几个命令,但后续维护更方便:

  1. 关联远程仓库git remote add origin 你的仓库地址.git
  2. 首次推送git push -u origin main(注意分支名称)
  3. 后续更新只需要执行:git push

方法二:网页端直接上传

适合不熟悉命令行的初学者:

  1. 进入你的GitHub仓库页面
  2. 点击「Add file」→「Upload files」
  3. 拖拽文件到指定区域或点击选择文件
  4. 填写提交说明(Commit message)后确认

常见问题解决方案

即使按照步骤操作,仍然可能遇到这些问题:

权限被拒绝(Permission denied)

这通常是因为没有正确配置SSH密钥:

  • 检查是否生成了SSH密钥:ls -al ~/.ssh
  • 如果没有,用ssh-keygen -t ed25519 -C "你的邮箱"生成
  • 将公钥内容添加到GitHub账户的SSH设置中

文件大小超出限制

GitHub对单个文件有100MB的限制:

  • 对于大文件,建议使用Git LFS(Large File Storage)扩展
  • 已经误传的大文件需要从提交历史中彻底清除

现在你应该能顺利完成GitHub上传了。记住,第一次操作可能会觉得步骤繁琐,但熟悉后整个过程不超过1分钟。遇到问题不妨多查阅GitHub官方文档,或者在你上传的项目里添加一个详细的README.md,这些都能让协作开发变得更顺畅。