【问题标题】:SSH Timeout Error Could not read from remote repositorySSH 超时错误无法从远程存储库中读取
【发布时间】:2019-11-02 04:22:36
【问题描述】:

我正在尝试将一个项目推送给 dokku master。我只是在使用 dokku 设置教程,当我到达这个阶段时

git push dokku master

我收到一条消息

ssh: connect to host dokku.me port 22: Connection timed out
fatal: Could not read from remote repository

所以在我的搜索中,我看到我应该将我的 ssh 配置文件更改为这个

# GITHUB
Host github.com
   Hostname ssh.github.com
    Port 443

这仍然给出相同的错误。

当我使用命令时

ssh -T git@github.com

我收到这条消息

warning: agent returned different signature type ssh-rsa (expected rsa-sha2-512)
Hi XXXX You've successfully authenticated, but GitHub does not provide shell access.

关于为什么我无法连接到端口 22 或端口 443 的任何线索?它是我在家里的本地机器,所以两个端口都不应该被阻塞

【问题讨论】:

  • connect to host dokku.me port 22: Connection timed out dokku.me 当前解析为 10.0.0.2,无法通过 Internet 路由。是连接dokku.me,还是连接github?
  • 只想将我的应用程序 git 推送到 dokku。我遵循的命令在这里dokku.viewdocs.io/dokku/deployment/application-deployment
  • 你在什么主机/IP上运行dokku服务器?
  • 我在数字海洋上奔跑。我将 dokku 容器安装在一个液滴中

标签: git ssh openssh dokku


【解决方案1】:

dokku.me 主机名是 Dokku 文档中用于引用您的服务器的示例主机名。设置 git 远程时,应将其替换为服务器的 IP 地址或关联的主机名。例如:

# dokku docs
git remote add dokku dokku@dokku.me:example-app

# should instead be the following if using a server ip
# replace 10.0.0.2 with your server's IP
git remote add dokku dokku@10.0.0.2:example-app

# or the following if you are using a hostname
git remote add dokku dokku@your-hostname.com:example-app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    • 2013-03-14
    • 2018-12-10
    相关资源
    最近更新 更多