![コミットメッセージを自動化する[AI Commits]](https://pari-s.blog/processed_images/overview.30e4b8e1eaed900f.png)
前提
https://github.com/Nutlope/aicommits
状況
VPNの接続時にCopilotのコード補完が動作しなくなり困っていた。
状況整理
名称 | OS | 規格 | 動作 |
---|---|---|---|
VPN1 | Windows 11 WSL2 | L2TP + IPsec | NG |
VPN2 | Windows 11 WSL2 | L2TP + IPsec | OK |
VPN3 | Windows 11 WSL2 | 独自規格 | OK |
VPN4 | Windows 11 WSL2 | WireGuard | NG |
公式ページ GitHub Copilot のネットワークエラーのトラブルシューティング で紹介されている確認コマンド↓で動作確認を行った。
curl --verbose https://copilot-proxy.githubusercontent.com/_ping
考察
考えられそうな原因と考察
CopilotがVPN経由での接続をブロックしている
接続成功している接続方式があるので、これは違う
特定のVPNの規格で動作しない
L2TP + IPsec でも接続成功するもの、失敗するものがあるので、これも違う
VPN側で外部サービスへの接続ブロックしている
これかと思ったが、 VPN4 (WireGuard) は社内VPNで、外部への接続制限は行っていない。よってこれも違う。
う~ん