AI 文章摘要
最近想在github上拉取一个项目到本地进行二次开发,我的是windows环境,当然,拉取该项目通过的是gitpod(一个在线IDE,能快速拉取项目同时能单击启动一个现成的代码开发环境,主打一个方便),但是当我用gitpod打开本地开发环境Vscode并拉取项目时,出现了错误:ssh: connect to host chatgptnext-chatgptnext-5z114viqyb4.vss.gitpod.io port 22: Connection timed out,错误截图如下:

我本地开发环境上Gitpod插件也都安装的,然后后来回看github,我的账户sshkey没有添加上(这种情况一般也与账户无sshkey有关),于是乎给我的github账户添加上sshkey:
首先先检查是否有密钥,windows上win+R输入cmd打开命令框,输入:ssh-add -l
其次输入以下命令,将[email protected]替换为您的电子邮件地址:ssh-keygen -t rsa -b 4096 -C "[email protected]"
然后按Enter默认存储位置,接着输入安全密钥,再按Enter键
接着我们找到文件位置C:\Users\ZWD\.ssh下会发现一个id_rsa.pub的文件,打开里面就是你的sshkey公钥,复制一下以后面添加到github账户
然后打开github,登陆进去->点击右上角头像->找到SSH and GPG keys

点击进去再点右边New SSH key

把刚才复制的(全文复制)自己的密钥填入下方并随便取个名

点击Add就OK
再然后重新在Gotpod上用本地开发环境比如Vscode打开项目即可,刚开始进会给一串临时密码,点击copy,是因为Gitpod没有配置sshkey的缘故,如果配置了就不会弹出那个窗口了,也可以按上面方法给其配置上,都基本一样,然后按下图在此处输入上面给的那串临时密码(如果已配置sshkey那就输sshkey)即可成功连上ssh打开项目
