ローカルマシンにgitリポジトリがあり、それをgithubと、HostGatorでホストされているステージングサーバーにプッシュします。このガイドに従って、ステージングサーバーをセットアップし、プッシュできるようにしました。これは、過去にうまく機能していました。
約1か月間何もプッシュしなかった後、ステージングサーバー([hostname]が私のURLに置き換えられている)にプッシュしようとすると、このエラーが表示されます。
ssh: connect to host [hostname] port 22: Operation timed out
fatal: The remote end hung up unexpectedly
git remote -v
ショー:
bright [user]@[hostname]:[path to repo] (fetch)
bright [user]@[hostname]:[path to repo] (push)
origin git@github.com:[reponame.git] (fetch)
origin git@github.com:[reponame.git] (push)
私の.git/configの関連部分は次のとおりです。
[remote "[remote in question"]
url = [user]@[hostname]:[path to repo]
fetch = +refs/heads/*:refs/remotes/[remote]/*
このサーバーにアクセスするときssh
はポート2222を使用しますが、エラーメッセージからわかるように、gitはポート22を使用しようとしています。これが機能している場合でも、常にそうであると思います。正しく。
git push
ステージングサーバーでタイムアウトが発生する理由を特定するには、どのような手順を実行できますか?