Git远程仓库操作:连接GitHub/GitLab的SSH密钥配置
在Git与远程仓库(如GitHub/GitLab)交互时,SSH密钥可避免重复输入密码,通过公私钥加密验证实现安全便捷连接。 **核心步骤**: 1. **生成密钥对**:在终端执行`ssh-keygen -t ed25519 -C "你的邮箱@example.com"`,按提示使用默认路径,可选设置私钥密码(个人常用可留空)。 2. **查看并复制公钥**:通过`cat ~/.ssh/id_ed25519.pub`查看公钥内容,复制后粘贴到远程平台(GitHub/GitLab)的SSH密钥设置中(如GitHub:Settings→SSH and GPG keys→New SSH key)。 3. **添加私钥到SSH-Agent**:启动Agent(`eval "$(ssh-agent -s)"`),执行`ssh-add ~/.ssh/id_ed25519`添加私钥。 4. **测试连接**:用`ssh -T git@github.com`或`git@gitlab.com`测试,成功则显示认证信息。 **优势**:无需重复输入密码,安全性高于密码验证。
阅读全文