【将自己的Project 上传到 Github 仓库】

项目场景:

上传Project 到Github

step-1:在GitHub上创建一个新仓库

1、 登录你的GitHub账号。

2、点击右上角的 "+" 图标,然后选择 "New repository"。

3、填写你的仓库名称,选择公开或私有,可以选择添加一个README文件,添加 .gitignore 文件和选择许可证(如果你还没有这些文件,可以稍后再添加)。

4、点击 "Create repository" 按钮。
注意:创建仓库时最好不要创建README文件,避免造成本体与远程仓库不协调的问题

step-2:在本地初始化你的项目

如果你的项目还没有初始化为git仓库,你需要在项目的根目录下运行以下命令:

复制代码
cd path/to/your/project
git init
git add .
git commit -m "Initial commit"

step-3:将本地仓库与GitHub仓库关联

在你的GitHub仓库页面上,你会看到用于推送现有仓库的命令。它们通常看起来像这样:

复制代码
git remote add origin https://github.com/yourusername/your-repo-name.git
git branch -M main
git push -u origin main

注意:初次上传

GitHub 在2021年8月13日移除了对密码认证的支持,这意味着你不能再使用用户名和密码通过 HTTPS 方式来推送或拉取代码。取而代之,你需要使用个人访问令牌(Personal Access Token,简称PAT)或SSH密钥作为认证方式。

要解决这个问题,你需要创建一个个人访问令牌,并在推送时使用它作为密码。以下是创建和使用个人访问令牌的步骤:

1、创建个人访问令牌

  1. 登录你的GitHub账户。
  2. 点击右上角的头像,然后点击"Settings(设置)"。
  3. 在侧边栏中点击"Developer settings(开发者设置)"。
  4. 点击"Personal access tokens(个人访问令牌)"。
  5. 点击"Generate new token(生成新令牌)"。

注意:用经典方法产生

  1. 给你的令牌一个描述,并选择它的有效期限。
  2. 选择必要的作用域(至少需要repo权限来访问私有仓库)。
  3. 点击"Generate token(生成令牌)"。
  4. 复制生成的令牌,请注意,关闭页面后你将无法再次看到这个令牌。

2、使用个人访问令牌

当你再次尝试推送到GitHub时,系统会提示你输入用户名和密码:
用户名: 输入你的GitHub用户名。
密码: 输入你刚刚创建的个人访问令牌。

使用个人访问令牌代替密码后,你应该能够成功推送你的代码到GitHub。

另外,为了避免每次都需要手动输入访问令牌,你可以考虑使用Git凭证存储来保存你的令牌:

复制代码
git config --global credential.helper store
相关推荐
DeepAgent10 小时前
AI Agent 项目赏析:DeerFlow 2.0 —— 一个真正“长跑“的 SuperAgent 是怎么设计出来的?
github·agent
重生之我来学Python11 小时前
Docker套装的简介、安装、超级详细教程
linux·docker·容器·eureka·github
粥里有勺糖12 小时前
视野修炼-技术周刊第132期 | 一些有趣的组件
前端·github·aigc
智碳能碳管理平台12 小时前
企业能碳管理系统的月度锁账、防篡改与留痕怎么架构
架构·github·能碳管理系统·智碳能碳管理平台·企业能碳管理系统·绿色工厂申报saas·能碳管理平台
mjhcsp13 小时前
Github Copilot 新手极速上手指南
github·copilot
重生之我来学Python13 小时前
Git-SVN 混合开发,从入门到精通!
开发语言·git·svn·github
u13013014 小时前
GitHub 热榜项目:日榜(2026-09-05)
github
m4Rk_14 小时前
【论文阅读】Agent 记忆机制(61):CFGM——用粗到细的记忆落地贯通经验采集、知识蒸馏与在线纠错
论文阅读·人工智能·学习·开源·github
是2的10次方啊15 小时前
GitNexus:给 AI 代理装上代码知识图谱
github
其实防守也摸鱼16 小时前
OpenClaw 深度解析:从原理到实战的完整指南
运维·服务器·数据库·github·copilot