86196


**環境**  
windows10 home  
git version 2.25.1  
wsl2

**〇やりたいこと**  
git cloneでリポジトリをクローンしたいと考えています。

**問題点**  
例えば以下のコードを入力すると次のようになります。

[code]

    git clone https://github.com/anyenv/anyenv ~/.anyenv
    
[/code]

こちらを実行した結果、

[code]

    Cloning into '/home/username/.anyenv'...
    fatal: unable to access 'https://github.com/anyenv/anyenv/': Failed to connect to github.com port 443: Connection timed out
    
[/code]

となってしまいます。

コマンドプロンプトに入力した結果は無事実行されたのでおそらくwsl上の設定がおかしいのかなと思うのですが、原因は何でしょうか？

そもそもgitに限らず、  
curl https://google.com などを打ち込んでもtimeoutになってしまうのですが、どうすればよいのでしょうか？


CC BY-SA 4.0
2022-02-07T16:32:02.960
86192
2022-02-08T02:01:17.350
47546
question
wsl
wslでgit cloneをしようとするとタイムアウトになる。


おそらく、仮想環境であるWSLからPCを経由して外側のポートにアクセスできない、という状況かと思います。  
Docker等でも同様の問題が起きると思います。

この辺りの記事が役立ちそうです。

[Windows WSL2に外部から直接アクセスするための設定](https://rcmdnk.com/blog/2021/03/01/computer-
windows-network/)

あとは`Win＋S`でPC自体のファイアウォールを確認してみてください。


CC BY-SA 4.0
2022-02-08T01:34:28.383
86196
2022-02-08T02:01:17.350
2022-02-08T02:01:17.350
3060
51317
86192
answer