记录 git ssh clone

今天在git上新建了个仓库,一开始使用https的方式克隆,报错timeout
为了解决这个问题,搜了很多方案,例如配置git config的http.proxy、配置host等,都以失败告终
遂决定使用ssh方式克隆,终成功

1 生成ssh

查看根目录 .ssh文件夹下有没有ssh文件, 没有就新建一个.ssh目录

ls ~/.ssh

2 使用ssh

切到.ssh目录生ssh,输入如下命令
生成ssh时会提示你输入ssh文件名,可以随便起一个如id_rsa,输入密码的时候建议直接回车略过,无需密码
最终得到两个文件id_rsa和id_rsa.pub, github ssh key需要的是这个.pub文件

ssh-keygen -t rsa -C "github注册邮箱地址" 

3 clone你的仓库

去github setting里面新建一个ssh key,title随便输入,key就填.pub文件内容
ssh key建好了之后,再去clone你的项目

git clone git@github.com:xxx.git
posted @ 2022-03-06 00:15  IslandZzzz  阅读(171)  评论(0编辑  收藏  举报