跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言

Windows 下使用 Git 与 Gitee 进行协作开发

在 Windows 环境下配置 Git 和 TortoiseGit 客户端,并通过 SSH 密钥连接 Gitee 仓库的完整流程。内容包括环境安装、SSH 密钥生成与绑定、项目克隆、同步及推送操作,旨在帮助开发者实现本地与远程仓库的高效协作。

涅槃凤凰发布于 2026/3/28更新于 2026/9/1382 浏览

一、环境准备

最近,因工作需要,有项目需要用到 Gitee 创建项目仓库,多人合作进行开发。需要 Git 和 TortoiseGit 联合使用。

(1)安装 GIT

下载 GIT 进行安装。 从 https://git-scm.com/download/win 上下载 Windows 版的客户端。

注意:

  1. 以管理员身份运行后,一直选择下一步安装即可;
  2. 如果不熟悉每个选项的意思,请保持默认的选项。

查看是否正常安装: (1)使用 Win+R 输入 CMD,进入命令操作窗口,输入 git --version 命令,查看版本号。

(2)随便找个目录,进去后,点击右键,查看是否有以下操作,如果有,表示安装成功。

(2)安装 Git 图形化工具 TortoiseGit

从 https://tortoisegit.org/download/ 下载 TortoiseGit 工具。

一路按提示进行安装,安装时,如果提示以下安装错误: 可下载相关插件:

  • https://learn.microsoft.com/en-us/answers/questions/3882855/download-link-for-latest-microsoft-visual-c-2015-2
  • https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-supported-redistributable-version

安装相关插件后继续按提示进行安装。直到安装完成。

安装完后,在【开始】- 【搜索】中搜 TortoiseGit,如果出现小乌龟图标,则表示安装成功!

到此,基础环境安装成功,先不要进行设置或其他操作。

二、Gitee 创建项目

(1)使用自己帐号登录 Gitee 并创建项目仓库

个人中心右上角小加号处,可进行仓库创建。

此处模拟创建一私有仓库名称为 testck。

创建成功后,创建 readme 文件,私有仓库创建完成。

(2)创建项目成员

在仓库页面找到【管理】操作。

找到【仓库成员管理】菜单,点击右侧【邀请用户】按钮进行成员添加或邀请操作。

按 Gitee 提示进行相关开发成员添加或邀请。

三、本地配置

(1)使用 Git 生成 SSH 密钥

在操作系统搜索里输入'git bash'执行 Git Bash 程序。

输入以下代码:

ssh-keygen -t rsa -C "你注册 Gitee 时的邮箱"

执行到以下内容时提示成功:

注意图中地址:

/c/Users/用户名/.ssh/id_rsa

打开以上目录,用记事本打开 id_rsa.pub。

把以下内容进行复制。

(2)进入 Gitee 使用 SSH 密钥

登录 Gitee 账号,选择【设置】按钮。

在【安全设置】中选择【SSH 公钥】。

在公钥处把刚才复制的记事本中的公钥复制到此处。标题会自动添加。

点击【确定】按钮进行当前用户的公钥添加。

至此,Gitee 配置公钥完成。配置完成后,客户端不用每次操作时输入相关信息。

(3)本地项目操作

(3.1)把项目从 Gitee 同步到本地

在项目仓库中找到'克隆/下载'。

找到 SSH 地址,复制相关地址。

(3.2)本地克隆项目

注:在本地目录,找到需要克隆本项目的目录,右键,选择'Git Clone…'。

弹出以下窗口,输入刚才复制项目的 URL SSH 地址,点击【OK】按钮进行操作。

运行如下界面,直接提示成功,在当前目录下自动创建"testck"目录。

进入 testck 目录,私有仓库的信息已同步到本项目中。

注意:在此处,如果提示报错,则需要配置 TortoiseGit 的 Git SSH 连接地址。

选择 Network,在 SSH 地址处理选择你安装 Git 时对应路径中的 Bin 目录下 ssh.exe 文件。

按【确定】,并退出。

在当前目录处点鼠标右键,"TortoiseGit"–>"Settings"。

(3.3)同步项目

进入项目目录中,点击鼠标右键,选择 Git Sync…。

弹出下面窗口,选择 Pull 按钮,操作进行项目的同步操作。

因当前项目是最新全部内容,所以再次爬取则无文件。

在多人开发情况下,其他他人推送文件,我们可爬取他人推送的文件,通过本操作获取最新项目版本。

(3.4)项目推送

当本地项目添加新的文件后,需要把文件推送到 Gitee 仓库,进行项目文件推送,如:我们在本地项目目录下创建 test.txt 文件,内容为 TEST。

操作步骤如下:

  1. 在当前项目目录下,点击鼠标右键,选择 Git Commit。

  2. 在弹出的界面中输入 Message:内容,并选择 ALL,进行 Commit & Push 提交。

在 Commit & Push 按钮处,可选择内容,有三种,建议选择 Commit & Push。

  1. 查看 Gitee 私有仓库。

点击 Commit & Push 进行提交操作。

有 test.txt 文件添加成功。

  1. 如果有提示错误。

如果有提示出错,但相关文件的图标改为正常提交的图标。按以下操作:

登录 Gitee 账号,选择【设置】按钮。

需要把'禁止命令推送暴露个人邮箱'选择项去掉。

目录

  1. 一、环境准备
  2. (1)安装 GIT
  3. (2)安装 Git 图形化工具 TortoiseGit
  4. 二、Gitee 创建项目
  5. (1)使用自己帐号登录 Gitee 并创建项目仓库
  6. (2)创建项目成员
  7. 三、本地配置
  8. (1)使用 Git 生成 SSH 密钥
  9. (2)进入 Gitee 使用 SSH 密钥
  10. (3)本地项目操作
  11. (3.1)把项目从 Gitee 同步到本地
  12. (3.2)本地克隆项目
  13. (3.3)同步项目
  14. (3.4)项目推送

更多推荐文章

查看全部
  • Flutter 2 跨平台开发实战指南:从基础到进阶
  • 频率自适应多模态推荐的结构化谱推理
  • OpenClaw Windows 系统部署指南
  • 前端监控最佳实践:错误追踪与性能分析
  • GitHub 国内镜像可用站点汇总
  • 《Agent Runtime 工程化》Agent Runtime Engineering v0.1 发布
  • AI 驱动的产品落地全流程:从需求挖掘到上线管控实战
  • OpenClaw 多智能体路由与飞书多机器人配置指南
  • 手写 C++ 哈希表:unordered_set/unordered_map 用法、模拟实现与性能对比
  • 基于 AI 辅助开发电商系统核心模块实战指南
  • 国内 10 家主流 AI 大模型盘点与特性分析
  • Dify 搭建业务单据差异核对助手实战详解
  • 非科班无实习入职大厂前端:开发之外的事才是破局关键
  • Sim2Real Gap 解析:机器人智能落地的关键挑战与方案
  • GitHub Copilot 进阶指南:Awesome GitHub Copilot 定制方案解析
  • KingbaseES 内核级 SQL 防火墙:白名单防护与零误报实践
  • 多模态模型开发实战:文本、图像与语音融合应用
  • 基于亚博 K230 的视觉靶点识别算法实现
  • C++ STL 容器底层剖析:unordered_map 与 unordered_set
  • 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