github上传代码

目录

[1. 创建 GitHub 仓库.](#1. 创建 GitHub 仓库.)

[2. 本地项目初始化(如未初始化)](#2. 本地项目初始化(如未初始化))

[3.配置 Git 的用户信息](#3.配置 Git 的用户信息)

[4.生成新 SSH 密钥](#4.生成新 SSH 密钥)

[5.添加 SSH 密钥到 GitHub](#5.添加 SSH 密钥到 GitHub)

[6.修改远程仓库 URL 为 SSH 格式](#6.修改远程仓库 URL 为 SSH 格式)

7.推送


1. 创建 GitHub 仓库.

  1. 登录 GitHub 账号,点击右上角的 + 号,选择 New repository
  2. 填写仓库名称、描述(可选),选择公开或私有。
  3. 勾选 Add a README file(可选),选择许可证(可选)。
  4. 点击 Create repository

2. 本地项目初始化(如未初始化)

在本地项目根目录打开终端,执行:

复制代码
git init  # 初始化本地仓库
git add .  # 添加所有文件到暂存区
git commit -m "Initial commit"  # 提交到本地仓库

3.配置 Git 的用户信息

复制代码
# 设置全局用户名(替换为你的名字)
git config --global user.name "Your Name"

# 设置全局邮箱(替换为你的邮箱,建议使用 GitHub 注册邮箱)
git config --global user.email "you@example.com"

若配置前有报错,则 配置后重新提交:

复制代码
git commit -m "Initial commit"  # 提交到本地仓库

4.生成新 SSH 密钥

复制代码
ssh-keygen -t ed25519 -C "your_email@example.com"  # 使用你的 GitHub 邮箱
# 按提示完成操作(建议保留默认文件名和密码)

5.添加 SSH 密钥到 GitHub

复制代码
cat ~/.ssh/id_ed25519.pub  # 复制输出的公钥内容
  • 登录 GitHub → Settings → SSH and GPG keys → New SSH key → 粘贴公钥。

6.修改远程仓库 URL 为 SSH 格式

复制代码
git remote set-url origin git@github.com:用户名/仓库名.git

7.推送

复制代码
git push -u origin main  # 这次会使用 SSH 密钥验证