当前位置: 首页 > news >正文

Git 实战指南:本地客户端连接 Gitee 全流程

本文将以 Gitee(码云)、系统Windows 11 为例,详细介绍从本地仓库初始化到远程协作的全流程操作


目录

    • 1. 前期准备
      • 1.1 注册与配置 Gitee
      • 1.2 下载、安装、配置客户端
      • 1.3 配置公钥到 Gitee
    • 2. 本地仓库操作(PowerShell/Git Bash)
      • 2.1 初始化本地仓库
      • 2.2 关联 Gitee 远程仓库
    • 3. 克隆已有仓库
    • 4. 日常开发操作
      • 4.1 分支管理(Git Bash示例)
      • 4.2 处理换行符问题(CRLF/LF)
      • 4.3 3. 图形化工具推荐
    • 5. Gitee 同步操作(后续更多是在开发编辑器操作)
      • 5.1 拉取远程更新
    • 6. Windows 特有问题处理
      • 6.1 权限问题(文件被占用)
      • 6.2 中文路径/文件名乱码
      • 6.3 SSH 连接超时
    • 7. 批处理脚本示例
      • 7.1 自动化提交脚本(save_changes.bat)
      • 7.2 快速克隆脚本(clone_repo.bat)
    • 8. 最佳实践(工作中基本没有接触)


1. 前期准备

1.1 注册与配置 Gitee

  1. 访问 Gitee 官网 注册账号
  2. 创建 SSH 公钥(本地操作):
# 生成 SSH 密钥(回车使用默认路径)
ssh-keygen -t ed25519 -C "your_email@example.com"

# 查看并复制公钥
cat ~/.ssh/id_ed25519.pub

1.2 下载、安装、配置客户端

  1. Git客户端官网下载地址: Windows
    在这里插入图片描述

  2. 安装客户端

    • 选择默认编辑器:推荐 VS Code 或 Notepad++
    • 调整 PATH 环境:选择 “Git from the command line and also from 3rd-party software”
    • 换行符设置:选择 “Checkout Windows-style, commit Unix-style line endings”
    • 其他步骤默认即可
  3. 客户端配置(必要身份配置)

    # PowerShell 或 Git Bash(安装完客户端有一般鼠标点击鼠标右键可以看到) 中执行
    # 设置全局用户名(提交者名称)
    git config --global user.name "Your Name"
    
    # 设置全局邮箱(与代码平台注册邮箱一致)
    git config --global user.email "your.email@example.com"
    
    
  4. 生成 SSH 密钥

    # PowerShell 或 Git Bash(安装完客户端有一般鼠标点击鼠标右键可以看到) 中执行
    ssh-keygen -t ed25519 -C "your_email@example.com"
    # 密钥保存路径(默认):
    # C:\Users\你的用户名\.ssh\id_ed25519.pub
    # 查看并复制公钥
    cat ~/.ssh/id_ed25519.pub
    

相关文章:

  • 算法基础 -- ARM 体系架构设计专家的算法提升目标
  • OpenCV计算摄影学(21)非真实感渲染之边缘保留滤波器edgePreservingFilter()
  • YOLOv11融合[CVPR2025]ARConv中的自适应矩阵卷积
  • 支持向量机SVM的MATLAB分类预测实现
  • 洛谷 P1115 最大子段和(前缀和详解)c++
  • mysql gtid 创建主从大量冲突解决办法
  • 单台openEuler24.03 LTS下的开源大数据环境搭建
  • ubuntu 24.04(linux)安装 jetbrains IntelliJ IDEA,设置图标
  • JDBC相关
  • 连续出现的字符(信息学奥赛一本通-1148)
  • docker配置国内镜像站链接
  • Three.js Fog 组件知识整理
  • 贪心算法(7)(java) 分发饼干
  • Python的类和对象(3)
  • HTML中滚动加载的实现
  • 第一节:关于数组的算法(python版)
  • ESP32(2)WIFI链接
  • 天梯赛 L2-004 这是二叉搜索树吗?
  • C#设计模式Demo——MVC
  • matlab中如何集成使用python
  • 申活观察|咖香涌动北外滩,带来哪些消费新想象?
  • 国家网信办举办在欧中资企业座谈会,就数据跨境流动等进行交流
  • 4月人文社科联合书单|天文学家的椅子
  • 解放日报头版:人民城市共建共享展新卷
  • 中介在网上非法贩婴“一个孩子8.5万元”?丹阳警方介入
  • “90后”樊鑫履新乌兰察布市察右中旗副旗长人选