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

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
    

http://www.kler.cn/a/591695.html

相关文章:

  • ngx_http_core_srv_conf_t
  • pytorch小记(十二):pytorch中 masked_fill_() vs. masked_fill() 详解
  • 《我的Python觉醒之路》之转型Python(十三)——控制流
  • Trae插件革命:用VSPlugin Helper实现VSCode市场插件全自动安装
  • RabbitMQ常见问题总结
  • Laravel框架下通过DB获取数据并转为数组的方法
  • 宝石PDF,全新 PC 版本,全部免费
  • CSS中z-index使用详情
  • C++和标准库速成(八)——指针、动态数组、const、constexpr和consteval
  • LeetCode 第14~16题
  • 第29周 面试题精讲(4)
  • KNN算法性能优化技巧与实战案例
  • vue网格布局--grid布局
  • 采用贝塞尔函数,进行恒定束宽波束形成算法
  • 如何用AI制作PPT,轻松实现高效演示
  • Node.js 和 Vite 配置文件中`__dirname`
  • Mysql如何解决幻读问题
  • 提示词prompt如何写
  • 【R语言】二项分布,正态分布,极大似然估计实现
  • 探索 Ollama Deep Researcher:本地网络研究助手的新选择