Gitblit の SSH 通信ではまった…
経緯: 1.Gibblit を Windowsのサービスで起動させていた。(正常に動作している) 2.外部からの通信がしたいのでSSH通信が出来るように設定しました。 3.gitbashから「ssh -vT ユーザ名@IPアドレス」でテストをしたが、正常に動作した。 4.30分後ぐらいに「SSHに繋がらないよ?」と連絡が有り緊急調査 5.再起動すると繋がった! 6.また30分後ぐらいに「SSHに繋がらないよ?」と連絡有り… 結論: Windows の FW が邪魔してました。 詳細: Gitblit の SSH は、基本的にはデフォルトで有効のようです。(たぶん) 詳細は別のサイトを参照してください。 さて、今回は【なぜ30分は接続・データ通信が出来ていたのかっ!】が問題です。 まず、最初に行った手順 1.gitblit インストールフォルダ内「\data\gitblit.properties」を開き、ポート番号「git.sshPort」を確認する 2.Windows の FW 詳細設定 で 受信の規則を追加 → 規則の種類:ポート、ポート番号:git.sshPortの値、操作:接続許可、profile、プライベート 上記2点のみです。 この場合、30分ぐらいでエラーになります。 そこでログの出番です(最初に見ろよ)