【git ssl error check process】

查看git 配置:git config --list

禁用ssl:git config --global http.sslVerify false

将 GitHub 仓库地址从 HTTPS 改为 SSH,可以绕过 SSL 验证问题。

git remote set-url origin git@github.com:username/repository.git

生成新的 SSH Key 推荐使用 Ed25519 算法(更安全)

ssh-keygen -t ed25519 -C "你的邮箱"

若系统不支持 Ed25519,可使用 RSA:

ssh-keygen -t rsa -b 4096 -C "你的邮箱"

一路回车即可,生成的密钥保存在 ~/.ssh/ 目录。

启动 SSH Agent 并添加私钥

eval "$(ssh-agent -s)"

ssh-add ~/.ssh/id_ed25519

复制公钥内容 macOS:

pbcopy < ~/.ssh/id_ed25519.pub

Windows (Git Bash):clip < ~/.ssh/id_ed25519.pub

Linux/win powershell:cat ~/.ssh/id_ed25519.pub

在 GitHub 添加公钥

登录 GitHub,点击右上角头像 → Settings。

左侧选择 SSH and GPG keys → New SSH key。

填写标题(如"个人笔记本"),粘贴公钥,点击 Add SSH key。

验证配置是否成功

ssh -T git@github.com

若提示 "You've successfully authenticated" 则表示成功。

git clone git@github.com:username/repo.git 可以使用git 命令

相关推荐
玄芯散人1 天前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
寺中人1 天前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
荔枝梅梅1 天前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git
玄芯散人1 天前
【筑基·057】Git代码时光机:版本控制入门到分支管理
git·版本控制·嵌入式开发
szephyr1 天前
Git 分支管理实战:feature/release/hotfix 怎么用才不乱
git·分支管理·团队协作·工作流·hotfix
一木 之林1 天前
手搓家庭服务器:二手装机、Docker部署、端口映射与frp内网穿透
服务器·人工智能·git·编辑器
烛之武1 天前
Git教程笔记
git·gitee
Sharewinfo_BJ1 天前
PBIP项目结构与文件解析
git·powerbi·智信bi·上北智信
Hvitur2 天前
Linux安装Git【离线安装】
git
howard20052 天前
6.4 Git安装与配置
git·安装配置