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

相关推荐
阵雨会停.2 分钟前
Linux 使用Nginx搭建简易网站模块
运维·nginx
超級二蓋茨17 分钟前
局域网内Docker镜像共享方法
运维·docker·容器
曼陀罗22 分钟前
用PR merge的时候出现冲突怎么办?
git·github
CAE虚拟与现实25 分钟前
Ubuntu中snap
linux·运维·ubuntu·apt·wsl·wsl2·snap
梁萌1 小时前
05-DevOps-Jenkins自动拉取构建代码
运维·jenkins·devops·代码拉取
小华同学ai1 小时前
6.4K star!轻松搞定专业领域大模型推理,这个知识增强框架绝了!
前端·github
人猿泰飞1 小时前
在Ubuntu-22.04.5中安装ONLYOFFICE DocSpace(协作空间)【注意:安装失败,谨慎参考!】
java·linux·运维·python·ubuntu·项目管理·onlyoffice
CAE虚拟与现实1 小时前
修改wsl中发行版Ubuntu的主机名
linux·运维·ubuntu·wsl·wsl2·修改主机名
开发小能手-roy1 小时前
Ubuntu服务器性能调优指南:从基础工具到系统稳定性提升
linux·运维·服务器·ubuntu
潘yi.2 小时前
Shell编程之正则表达式与文本处理器
linux·运维·正则表达式