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

相关推荐
liwenzhen20052 小时前
Linux OOM 问题之 DMSERVER 受害者
linux·运维·oom
人生匆匆2 小时前
部署使用rathole内网穿透
linux·运维·docker
Prada-88082 小时前
dig常用命令
linux·运维·服务器
boy快快长大3 小时前
下载Dokcer安装到另一台无网CentOS
linux·运维·centos
IMA小队长3 小时前
Linux下Mamba-YOLO复现
linux·运维·yolo
C语言不精3 小时前
Tina Linux SDK编译SDK-linux环境下实现
linux·运维·服务器
番茄迷人蛋3 小时前
后端项目服务器部署
java·运维·服务器·spring
LILR_3 小时前
简单学docker
运维·docker·容器
Blossom.1183 小时前
基于多模态大模型的工业质检系统:从AOI到“零样本“缺陷识别的产线实践
运维·人工智能·python·机器学习·自动化·测试用例·知识图谱
奇点爆破XC3 小时前
centos进阶命令.Linux系统介绍(运维版)
linux·运维·centos