その他
    ホーム技術発信DoRubytortoisegitでclone実行時に「Network error: Connection timed out」のエラーが表示され失敗する(WindowsXP)

    tortoisegitでclone実行時に「Network error: Connection timed out」のエラーが表示され失敗する(WindowsXP)

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    gitでプロジェクトを管理することになったので、tortoisegitを入れてみました。

    cloneを実行してプロジェクトを落とそうとしたとき、PuTTY Fatal Errorがでて失敗したので、

    その時の解決方法です。

    環境

    WindowsXP

    TortoiseGit 1.5.2.0

    git version 1.7.0.2.msysgit.0

    PuTTY 0.60-JP_Y-2007-08-06

    ちなみに、

    PuTTY Fatal Error 「Network error: Connection timed out」
    

    のエラーダイアログの「OK」ボタンを押すと↓のようなエラーが表示されました。

    git.exe clone --progress -v  "ssh://プロジェクトURL" "C:\Documents and Settings\sakuma85\workspace\test"
    
    Initialized empty Git repository in C:/Documents and Settings/sakuma85/workspace/test/.git/
    fatal: The remote end hung up unexpectedly
    

    原因はputtyのデフォルト設定にありました。解決方法は以下の通りです。

    1.レジストリエディタを開く

     ・Winキー+Rで「ファイル名を指定して実行」ダイアログを開く

     ・「regedit」と入力し「OK」ボタンを押す

    2.Puttyセッションを保存しているパスを開く

     ・HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

    3.「Default%20Settings」をリネームする

     ・「Default%20Settings」を右クリックしメニューから「名前の変更」を選択

     ・「Default Settings」に修正する

    これで無事、cloneができるようになりました。