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

相关推荐
luck_lin25 分钟前
linux添加新硬盘挂载分区和数据迁移
linux·运维·分区扩容
四时久成1 小时前
服务器认证系统
运维·服务器
徐子元竟然被占了!!1 小时前
Windows Server 2019 DateCenter搭建 FTP 服务器
运维·服务器·windows
-L71 小时前
进入docker中mysql容器的方法
运维·mysql·docker·容器
wayuncn2 小时前
影响服务器托管费用的因素
运维·服务器·数据中心·服务器托管·物理服务器租用·服务器机柜·idc机房托管
喜欢你,还有大家2 小时前
Linux笔记10——shell编程基础-4
linux·运维·服务器·笔记
司徒轩宇3 小时前
Python secrets模块:安全随机数生成的最佳实践
运维·python·安全
wjm05193 小时前
jenkins使用publishover ssh 进行远程连接
运维·ssh·jenkins
✎﹏赤子·墨筱晗♪3 小时前
服务器初始化
运维·服务器
执键行天涯3 小时前
从双重检查锁定的设计意图、锁的作用、第一次检查提升性能的原理三个角度,详细拆解单例模式的逻辑
java·前端·github