写点什么

git 出现 ssh: connect to host github.com port 22: Connection refused

作者:ilinux
  • 2021 年 12 月 05 日
  • 本文字数:391 字

    阅读完需:约 1 分钟

git出现ssh: connect to host github.com port 22: Connection refused

通过ssh key解决本地盒服务器连接的问题。

$ cd ~/. ssh #检查本机已存在的ssh密钥


如果提示No such file or directory 则表示第一次使用 git。

输入:ssh-keygen -t rsa -C "邮件地址"

并且连续 3 次回车,最终会生成一个文件,找到ssh\id_rsa.pub文件,打开并复制里面的内容。然后打开你的 github 主页,进入个人设置 -> SSH and GPG keys -> New SSH key:

创建下面内容



配置完成后输入 ssh -T git@github.com 验证是否配置成功,结果常出现报错如下:

ssh: connect to host github.com Port : 22 Connection refused

解决方法如下:

在终端输入以下命令:1. cd ./.ssh2. sudo touch config3. sudo gedit config
复制代码

在 config 文件中写下面的信息:

1. Host github.com  2. User xxxxx@xx.com  	//注册github的邮箱3. Hostname ssh.github.com  4. PreferredAuthentications publickey  5. IdentityFile ~/.ssh/id_rsa  6. Port 443
复制代码



遂问题迎刃而解

用户头像

ilinux

关注

期望 2021.03.29 加入

容器云方向 正在学习Go......

评论

发布
暂无评论
git出现ssh: connect to host github.com port 22: Connection refused