如何用SSH克隆GitHub项目

诸神缄默不语-个人CSDN博文目录

使用场景:由于不可知的网络问题,无法用HTTPS克隆GitHub项目。

报错fatal: unable to access 'https://github.com/PolarisRisingWar/llm-throught-ages.git/': GnuTLS recv error (-110): The TLS connection was non-properly terminated.

解决方案:改用SSH克隆

步骤一:

在本地创建public key

参考资料:https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent?platform=linux

Linux系统,运行命令:ssh-keygen -t ed25519 -C "[email protected]"

在储存public key的位置(默认是.ssh/id_ed25519.pub)得到public key

步骤二:

在GitHub设置中新增SSH Key:https://github.com/settings/keys

随便起个名字,然后将public key输入即可

步骤三:

用SSH克隆GitHub项目

复制GitHub项目的SSH URL:

在本地运行git clone ssh_url即可

相关推荐
一ge科研小菜鸡21 分钟前
云原生与DevOps融合实践:加速企业数字化转型的加速器
运维·云原生·devops
上海云盾第一敬业销售28 分钟前
防范DDoS攻击,服务器稳定性崩溃的根源与高效防御对策
运维·服务器·ddos
christine-rr42 分钟前
【25软考网工】第九章(2)网络管理命令
linux·运维·网络·网络工程师·软考
s_little_monster44 分钟前
【Linux】网络--传输层--深入理解TCP协议
linux·运维·经验分享·笔记·网络协议·学习·tcp/ip
2401_858286111 小时前
OS8.【Linux】基本权限(上)
linux·运维·服务器
qianmoQ1 小时前
GitHub 趋势日报 (2025年05月23日)
github
孙克旭_1 小时前
day023-面试题总结
linux·运维·面试题
专注VB编程开发20年1 小时前
QuickBASIC QB64 支持 64 位系统和跨平台Linux/MAC OS
linux·运维·服务器·qb·quickbasic
孙克旭_2 小时前
day021-定时任务
linux·运维
EulerBlind2 小时前
【运维】Zerotier删除节点后的恢复操作指南
运维·网络