git clone失败

服务器设置了 SSH keys 但还是拉取失败

日志如下:

是因为:SSH 没有走代理 + 22 端口被封

解决办法:改 GitHub SSH 到 443 端口

1、nano ~/.ssh/config

写入:

bash 复制代码
Host github.com
  HostName ssh.github.com
  User git
  Port 443

2、测试:

bash 复制代码
ssh -T git@github.com

如果输出如下那么成功了:

Hi xiaxx9! You've successfully authenticated, but GitHub does not provide shell access.

3、最后 再 clone 。

相关推荐
Python私教1 小时前
AI 并行编码的 Worktree 生命周期:创建、隔离与安全回收
人工智能·git
互联网中的一颗神经元2 小时前
16 — 改写历史 rebase:搬家到新楼层,不是合并
git
互联网中的一颗神经元6 小时前
19 — 贮藏与清理:stash 是抽屉,gc 是打包箱
git
用户330144867638 小时前
20 — 远程进阶:强制推送的保险绳——force-with-lease
git
Cooper258 小时前
别急着改 Git 历史:rebase、cherry-pick、bisect 与 reflog 的安全操作顺序
git
刚入门的大一新生9 小时前
Linux-版本控制器Git
git
扶苏10029 小时前
同一个 Git 项目整出两份,切分支互不影响?两种方案实测
大数据·git·elasticsearch
ZJU_统一阿萨姆9 小时前
【Git】Github 开源许可证详解
git·开源·github
Geek-Chow1 天前
Git 标签与发布流程:轻量标签、附注标签与签名标签
git·tags
wear工程师1 天前
Git 冲突怎么解决:别只删标记,先看懂暂存区的 1、2、3 阶段
git