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

相关推荐
samoyan32 分钟前
在特定时间点安排任务在 Linux 系统上运行的方法
linux·运维·python
aashuii32 分钟前
华为CE交换机抓包
运维·服务器
WW、forever34 分钟前
服务器手动安装并编译R环境库包:PROJ→RGDAL
运维·服务器·r语言
明明在干嘛35 分钟前
【Linux】Linux挂载硬盘
linux·运维·服务器
2301_7931024940 分钟前
Linux——库文件生成和使用
linux·运维·服务器
KIDAKN42 分钟前
JavaEE->多线程1
linux·运维·服务器
31535669131 小时前
我开源了一套springboot3快速开发模板
后端·github
刘俊辉个人博客2 小时前
Agile Controller实现AAA示例
运维·网络·网络协议·tcp/ip·计算机网络·网络安全
Gq.xxu2 小时前
ai解析ragflow实现rag相关源码记录
运维·人工智能·jenkins
ymxowgk2 小时前
Linux Kylin OS防火墙配置
linux·运维·云计算·kylin