跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Git 安装、SSH Key 配置与国内镜像加速指南

在不同操作系统(Windows、macOS、Linux)上安装 Git 的方法,详细说明了如何生成和配置 SSH 密钥以进行安全身份验证,并提供了使用 Gitee 及国内 GitHub 镜像源加速代码仓库克隆与推送的方案,帮助开发者解决网络访问慢的问题。

赛博朋克发布于 2026/3/24更新于 2026/7/817K 浏览
Git 安装、SSH Key 配置与国内镜像加速指南

Git 安装与国内加速(配置 SSH Key + 镜像源)

一、Git 安装

1.1 Windows 上安装 Git

在 Windows 上安装 Git 相对简单。以下是具体步骤:

  1. 下载 Git 安装包
    • 访问 Git 官方网站 Git 下载页面 选择适合 Windows 系统的安装包。安装包通常会根据操作系统版本(32 位或 64 位)自动推荐。
  2. 运行安装程序
    • 下载完成后,双击安装程序并按提示进行安装。大多数开发者可以直接选择默认设置,以下是关键步骤:
      • 选择默认的 Git Bash 作为命令行工具。
      • 选择默认的文本编辑器(推荐使用 VS Code 或 Notepad++)。
      • 配置 Git 的 PATH 环境变量,可以选择将 Git 添加到系统 PATH 中。
    • 安装完成后,打开 Git Bash,使用以下命令配置 Git 用户名和邮箱:

配置 Git 用户信息

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

1.2 macOS 上安装 Git

在 macOS 上安装 Git,最常见的方法是通过 Homebrew 安装:

  • 如果没有安装 Homebrew,可以使用以下命令安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 安装完成 Homebrew 后,通过以下命令安装 Git:
brew install git
  • 使用以下命令配置 Git 用户信息:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

1.3 Linux 上安装 Git

在 Linux 系统上,可以通过包管理工具来安装 Git:

  • CentOS 系统
sudo yum install git
  • Debian/Ubuntu 系统
sudo apt update
sudo apt install git
  • 配置用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

二、配置 SSH Key

Git 使用 SSH 密钥进行身份验证,这不仅提升了安全性,还简化了推送代码的流程。下面是如何生成和配置 SSH 密钥:

2.1 生成 SSH 密钥

  1. 设置存储路径与密码
    • 按照提示进行操作,默认密钥存储路径为 ~/.ssh/id_rsa,也可以选择自定义路径。建议设置密码以增强安全性,当然也可以留空。
  2. 完成后生成密钥对
    • 生成的密钥包括:
      • id_rsa:私钥,应该妥善保管。
      • id_rsa.pub:公钥,用于配置到 Git 服务平台。

生成 SSH 密钥对 打开终端(或 Git Bash),输入以下命令生成 SSH 密钥:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

其中,-t rsa 指定使用 RSA 算法,-b 4096 指定密钥长度为 4096 位,-C 用于指定与 SSH 密钥关联的电子邮件。

2.2 添加 SSH Key 到 SSH Agent

启动 SSH Agent 在终端中运行以下命令启动 SSH Agent:

eval "$(ssh-agent -s)"

添加私钥到 SSH Agent 运行以下命令将生成的私钥添加到 SSH agent:

ssh-add ~/.ssh/id_rsa

2.3 将 SSH Key 添加到 GitHub/GitLab

  1. 打开 id_rsa.pub 文件,复制其中的内容。
  2. 登录到 GitHub 或 GitLab。
    • GitHub:进入 Settings > SSH and GPG keys,点击 New SSH Key,将复制的公钥粘贴进去并保存。
    • GitLab:进入 Profile settings > SSH Keys,粘贴公钥并保存。

三、国内加速(配置镜像源)

由于 GitHub 等国外服务在国内访问速度较慢,配置国内镜像源可以大大提升 Git 操作速度。常用的加速方案包括使用 Gitee 和国内的 GitHub 镜像。

3.1 使用 Gitee 镜像

Gitee 是国内知名的代码托管平台,提供了 Git 仓库的镜像功能,国内用户可以通过 Gitee 镜像加速 Git 操作。

3.1.1 注册 Gitee 账号
  1. 访问 Gitee 官网 注册账号。
  2. 注册完成后,登录 Gitee。
3.1.2 配置 Gitee 镜像
  1. 创建仓库:在 Gitee 上创建一个新的仓库。
  2. 将 GitHub 仓库镜像到 Gitee:可以通过 Gitee 提供的'仓库导入'功能,将 GitHub 仓库直接导入 Gitee。选择 GitHub 仓库 URL 并开始导入。
3.1.3 修改远程仓库地址

在本地仓库中,修改远程仓库地址为 Gitee 镜像地址:

git remote set-url origin https://gitee.com/username/repository.git

3.2 配置 GitHub 镜像源(使用国内镜像)

通过设置 GitHub 的国内镜像源,能够有效提高国内访问速度。常用的 GitHub 镜像包括:

  • GitHub 镜像(FastGit):https://hub.fastgit.org
  • GitHub 镜像(GitClone):https://gitclone.com
3.2.1 配置 GitHub 镜像

通过修改 GitHub 仓库的 remote 地址,将其替换为国内镜像 URL:

git remote set-url origin https://hub.fastgit.org/username/repository.git

或者:

git remote set-url origin https://gitclone.com/github.com/username/repository.git

四、总结

Git 是一个功能强大的版本控制工具,在国内开发环境中,由于网络访问限制,配置国内加速镜像源对于提高工作效率至关重要。通过上述步骤,开发者不仅可以顺利安装 Git,还可以配置 SSH 密钥以保证安全的身份验证,同时通过国内镜像源加速 Git 操作,减少等待时间,提升开发效率。

目录

  1. Git 安装与国内加速(配置 SSH Key + 镜像源)
  2. 一、Git 安装
  3. 1.1 Windows 上安装 Git
  4. 1.2 macOS 上安装 Git
  5. 1.3 Linux 上安装 Git
  6. 二、配置 SSH Key
  7. 2.1 生成 SSH 密钥
  8. 2.2 添加 SSH Key 到 SSH Agent
  9. 2.3 将 SSH Key 添加到 GitHub/GitLab
  10. 三、国内加速(配置镜像源)
  11. 3.1 使用 Gitee 镜像
  12. 3.1.1 注册 Gitee 账号
  13. 3.1.2 配置 Gitee 镜像
  14. 3.1.3 修改远程仓库地址
  15. 3.2 配置 GitHub 镜像源(使用国内镜像)
  16. 3.2.1 配置 GitHub 镜像
  17. 四、总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Linux 进程池实战:基于管道的手动任务分发系统
  • Cursor 发布 Automations 功能,AI 全天候自动处理代码任务
  • 渐进式 AIGC 系统架构与功能特性:支持多模态大模型与 Agent 智能体
  • 基于闲置 Mac Mini 部署 OpenClaw 构建金融 AI 分析助手
  • 用 Prompt 生成正则表达式进行文本匹配
  • Windows 11 下使用 llama.cpp 运行 Qwen3.5 量化模型测试
  • GitHub Copilot 登录失败排查指南:从网络到账户的 7 个关键点
  • Proteus 9.1 发布:引入 AI 助手与 MicroPython 支持
  • AR 远程协作中的深度感知:基于 lingbot-depth-pretrain-vitl-14 的空间锚点实现
  • AI 在前后端开发中的差异化落地指南:DAU 规模分层策略
  • 基于 Rokid 灵珠平台搭建旅游 AR 智能体实战指南
  • 基于 Coze 构建 AI 应用:从智能体开发到 Web 部署
  • Spring Boot 零基础入门:快速构建 Java Web 应用
  • 金融领域自然语言处理(NLP)应用与实战指南
  • C++ 智能指针:彻底解决内存泄漏问题
  • DeepSeek 深度使用指南与高效提示词技巧
  • 基于 Rokid 灵珠平台构建旅游 AR 智能体
  • Claude Code 完全精通指南:实现产品与研发协同提效
  • 文心一言 4.5 开源版本地化部署表现与潜力实测
  • AI 绘画角色画风入门指南:从关键词解析到实战调参

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online