Windows で Git-Extensions を使用して Git を試していますが、問題なくローカル リポジトリを作成しました。さまざまなマシンで自分のプロジェクトで作業できるようにしたいので、Web ホストのマシンからアクセスできるようにしようとしています。
Pro Git ブックの指示に従って、ベア リポジトリを作成し、それをオンライン ファイルスペースにアップロードしました。SSH アクセスが機能し、公開鍵を .ssh/authorized_keys に追加し、PuTTY を使用して正常にログインできるようになりました。ここまでは順調ですね。
ただし、GitExtensions を介してリポジトリへの SSH 接続を確立しようとして行き詰まりました。私の Web ホストはデフォルトの SSH ポート番号の代わりに 15554 を使用しているため、[Manage Remote Repositories] ウィンドウに ssh: URL を入力しました。追加した URL は次のようになります。
ssh://myusername@mydomainname.co.uk:15554/git/myproject.git
秘密鍵ファイルは、PuTTY を使用して正常に接続するために使用したものと同じです。「接続のテスト」ボタンを押すと、コマンド プロンプト ウィンドウが表示され、約 10 秒後に「致命的なエラー: ネットワーク エラー: 接続がタイムアウトしました」というメッセージが表示されます。
PuTTY と同じ SSH キーを使用して正常に接続できることを考えると、構成で何か間違ったことをしていると推測しています。
誰かが私が欠けているものを提案できますか?