如何用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 "your_email@example.com"

在储存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即可

相关推荐
逛逛GitHub7 小时前
发现一个 AI 大模型服务质量榜单。
github
少妇的美梦10 小时前
logstash教程
运维
chen94510 小时前
k8s集群部署vector日志采集器
运维
就是帅我不改10 小时前
揭秘Netty高性能HTTP客户端:NIO编程的艺术与实践
后端·面试·github
chen94510 小时前
aws ec2部署harbor,使用s3存储
运维
uhakadotcom12 小时前
静态代码检测技术入门:Python 的 Tree-sitter 技术详解与示例教程
后端·面试·github
绝无仅有14 小时前
数据库MySQL 面试之死锁与排查经验总结
后端·面试·github
绝无仅有15 小时前
mysql性能优化实战与总结
后端·面试·github
東雪蓮☆15 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
杨杨杨大侠15 小时前
解密 atlas-mapper 框架 (9/10):故障排查与调试技巧
java·开源·github