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 中配置