
DotGit
訪問したウェブサイトで .git が公開されているかどうかを確認する拡張機能
機能
- 訪問した各サイトに .git/.svn/.hg フォルダが存在するか確認
- 訪問した各サイトに .env ファイルが存在するか確認
- 訪問した各サイトに .DS_Store ファイルが存在するか確認
- サイトがオープンソースかどうか(github/gitlab)を確認
- サイトに security.txt があるか確認
- フォルダが見つかると通知されます
- 発見された公開サイトの一覧
- サイトにファイルが一覧表示されていなくても、.git フォルダ全体を zip 形式でダウンロード
- ワンクリックで .git/config を表示
- オプション: 色、通知、タイムアウト、ダウンロード
一部のチェックはデフォルトでオフになっています。有効にするには設定を開いてください
タイムアウト
すべてのネットワークリクエスト(チェック、ダウンロード、オープンソースのプローブ)は、同じリクエストタイムアウト(デフォルトでは15秒)の後に中断されます。設定で変更できます。接続が遅い場合は値を増やし、チェックをすぐに失敗させたい場合は値を減らしてください。
ダウンロードの仕組み
ダウンロードにはキューがあり、同時接続の最大数が設定されています。この数を超えると、後続のファイルはキューに入り、接続が空き次第開始されます。リクエストタイムアウト内に応答がないリクエストはネットワークエラーとして扱われるため、応答しないサーバーがダウンロードを永遠に開いたままにすることはありません。
注意:
- ダウンロードは DotGit の追加機能であり、大規模なリポジトリをダウンロードするためのものではありません(拡張機能が使用できるメモリには制限があり、DotGit はすべてを RAM 上で処理します)
- ダウンロード設定の変更を推奨します。デフォルトでは、良好な接続や CPU を持たないユーザーの問題を避けるため値が低く抑えられていますが、値を高くしすぎると高性能なコンピューターでもブラウザがフリーズする可能性があります
- デフォルトでは svn、mercurial、dotenv、.DS_Store は無効になっています。有効にするには設定に移動してオンにしてください
スクリーンショット
