linux - 无法克隆 github 存储库

标签 linux git github ssh

我已经从我的终端生成了 ssh key ,并在 github.com 的我的 SSH key 部分放置了一个条目。

在那之后,我只是想克隆我的存储库,但我收到以下错误消息:

git clone git@github.com:XYZXY/XXXXXXXXXX.git

Initialized empty Git repository in /home/XYZXY/.ssh/XXXXXXXXXXXXX/.git/
ssh: connect to host ssh.github.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

这个我也试过:

ssh -T git@github.com
ssh: connect to host ssh.github.com port 22: Connection refused

我的问题是:

1) 源端是否阻塞了连接?
2) Target 是否不允许连接?

最佳答案

尝试运行此命令以获取更多信息。

telnet ssh.github.com 22

你应该看到这样的东西。

~ $ telnet ssh.github.com 22
Trying 192.30.253.122...
Connected to ssh.github.com.
Escape character is '^]'.
SSH-2.0-libssh-0.7.0

如果您不这样做,那么某些东西(可能是防火墙 block ?)阻止您访问 github。

关于linux - 无法克隆 github 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39360827/

相关文章:

linux - 使用 nfs rootfs 读取 tty 时出现问题

linux - Bash 监控目录并将文件移出到新位置

git - git 有 'social' 扩展吗?还是远程监控工具?

git - 测试将要在预提交 Hook 中提交的内容

git - 在 IntelliJ IDEA 中一起使用 Git 和 Subversion

Git 添加多个上游服务器并跟踪它们各自的分支

linux - 当我删除 libacl 软件包时,yum 命令在 fedora 中不起作用?

git - 在 AppHarbor 上使用子模块

github - github 存储库可以属于多个组织吗?

linux - 在 Linux 服务器上运行 selenium 脚本时遇到 Chrome 驱动程序问题