如何用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即可

相关推荐
爱吃生蚝的于勒几秒前
【Linux】网络之http协议
linux·运维·服务器·网络·数据结构·c++·http
蜜獾云3 分钟前
Elastic Stack基础概念
运维·jenkins
汪海游龙9 分钟前
03.24 AI 精选:2小时从零训练26M参数GPT的教学项目
github
wanhengidc18 分钟前
企业如何有效利用高防服务器
运维·服务器·网络·安全·web安全·智能手机
苦瓜小生20 分钟前
AI-TestHub:我如何从零开发一个智能测试用例生成平台
人工智能·python·测试工具·github·测试用例·fastapi
嵌入式学不会不改名24 分钟前
windSurf远程连接ssh过慢问题
运维·ssh
F1FJJ28 分钟前
开源实践:用 Go 实现浏览器直连内网 RDP/SSH/VNC
运维·网络·网络协议·网络安全·golang·ssh
天空属于哈夫克333 分钟前
企微私域自动化:从手动拉群到全流程无人值守的技术实现
运维·自动化·企业微信
记忆张量MemTensor35 分钟前
AI 数据迁移指南|Claude 靠提示词搬家,MindDock 一键完整备份记忆
人工智能·python·开源·github·浏览器
集智飞行37 分钟前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu