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

13. Git 远程仓库配置

基本步骤

以Gitee为例子,GitHub的步骤也基本一致
1.注册/登录 Gitee 账号
https://gitee.com/
在这里插入图片描述
2.新建仓库在这里插入图片描述
3.配置仓库
根据自己的喜好,配置即可。
在这里插入图片描述
4.生成SSH密钥

ssh-keygen -t ed25519 -C "你的邮箱@example.com"
  • -t ed25519:使用更安全的Ed25519算法(推荐)。若系统不支持,可用 -t rsa -b 4096 代替
  • -C “你的邮箱”:添加注释(通常用邮箱标识密钥)
  • 输完命令后,一路按回车即可
  • Windows:使用 Git Bash 输入命令,密钥保存在 用户\xxx\.ssh
  • Mac/Linux:直接使用系统终端输入命令,密钥保存在 ~/.ssh

5.复制公钥内容

cat ~/.ssh/id_ed25519.pub 
  • 手动打开 ~/.ssh/id_ed25519.pub 复制也可以

6.粘贴到远程仓库平台
在这里插入图片描述

  • Gitee:设置 → SSH公钥

7. 测试SSH连接

ssh -T git@github.com        # GitHub
ssh -T git@gitlab.com        # GitLab
ssh -T git@gitee.com         # Gitee
  • 若看到欢迎消息 You’ve successfully authenticated,表示配置成功

常见问题

1.权限问题

chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_ed25519
  • 确保 ~/.ssh 目录权限为 700,私钥文件权限为 600

2.多密钥问题

Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_ed25519_work
  • 若需使用多个密钥,在 ~/.ssh/config 中配置

相关文章:

  • rocketmq 5 TopicMessageType validate failed
  • 反垄断合规时代来临:企业如何抢占合规管理先机?
  • 谷歌最近放出大招——推出全新“Agent Development Kit(简称ADK)
  • YOLO学习笔记 | 一文详解YOLOv11核心创新与实践方法
  • 管理、切换多个 hosts工具之SwitchHosts
  • csdn的文章一键迁移搬家到博客园
  • centos-LLM-生物信息-BioGPT-使用1
  • VLC快速制作rtsp流媒体服务器
  • 数字人:打破次元壁,从娱乐舞台迈向教育新课堂(4/10)
  • Python实现批量插入PostgreSQL数据库的脚本分享
  • JAVA入门-Collection单列集合体系
  • Java学习手册:面向对象编程核心概念
  • TypeScript对不同种变量怎么声明不同类型
  • mongodb--用户管理
  • swift菜鸟教程13(函数)
  • Wincc脚本全部不运行
  • MySQL死锁问题深度剖析与Java解决方案
  • 解决react仿deepseek流式对话出现重复问题
  • JS String类型函数
  • 3dmax的python通过普通的摄像头动捕表情
  • 美食教做网站/栾城seo整站排名
  • wordpress 一键/百度网站优化
  • 政府网站报价/百度图片收录提交入口
  • 如何制作淘客导购网站/成都网站快速排名软件
  • 网站建设合同 英文/淘宝seo优化是什么意思
  • 石家庄最好的网站建设公司哪家好/关键词seo是什么意思