GitDownloader

GitHubフォルダ・ディレクトリのダウンロードに関するFAQ

GitHubのディレクトリのダウンロードに関する一般的な質問。

GitHubからフォルダだけをダウンロードできないのはなぜですか?

GitHubが提供する「Download ZIP」ボタンはリポジトリ全体用だけです。単一のフォルダを取得するには、通常はリポジトリ全体をクローンする必要があります。このツールなら、必要なディレクトリだけをダウンロードできます。

GitHubトークンを入力しても安全ですか?

プライベートリポジトリでは、個人アクセストークンを貼り付けられます。トークンはお使いのブラウザのローカルストレージにのみ保存され、GitHub APIへ直接送信されます。当社のサーバーに送られることはありません。必要なリポジトリだけに読み取り権限を与えた、きめ細かいトークンの利用をおすすめします。

Git LFSのファイルに対応していますか?

はい。Large Storageのファイルは実際の内容ではなく小さなポインタを返すため、それを検出してGitHubのメディアエンドポイントから実際のファイルをダウンロードします。

ダウンロードに制限はありますか?

はい。GitHub APIにはレート制限があります(トークンなしでは1時間に60回、トークンありでは5,000回)。非常に大きなリポジトリではtree APIの切り詰め上限に達することがあり、その場合はフォルダを1つずつ一覧化する方式に切り替わります。

一部のファイルがブロックされるのはなぜですか?

Googleセーフブラウジングが特定のファイル名を検知することがあります。マルウェアらしい名前のファイルはスキップされ、残りのアーカイブはダウンロードされます。この状況はステータスログに表示されます。

ダウンロードした内容は保存されますか?

いいえ。GitDownloaderは静的サイトです。ファイルの内容はブラウザがGitHubから直接取得し、ローカルでZIPに圧縮します。当社のサーバーにアップロードされたり、保存されたりすることはありません。