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

相关推荐
悟能不能悟18 分钟前
TransportClient详细说一说
运维·jenkins
藏在歌词里1 小时前
Linux-Shell脚本基础用法
linux·运维·服务器
Neng_Miao2 小时前
用户与组管理命令
linux·运维
Albert_Lsk2 小时前
【2025/08/04】GitHub 今日热门项目
人工智能·开源·github·开源协议
qianmoQ4 小时前
GitHub 趋势日报 (2025年08月03日)
github
小孙姐4 小时前
Linux-Day02.Linux指令
linux·运维·服务器
Neng_Miao5 小时前
文件与目录操作命令
linux·运维
惊岁晚5 小时前
【实践记录】github仓库的更新
算法·容器·r语言·github
倔强的石头1065 小时前
【Linux指南】软件安装全解析:从源码到包管理器的进阶之路
linux·运维·服务器
freshman_y5 小时前
15个命令上手Linux!
linux·运维·服务器