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に圧縮します。当社のサーバーにアップロードされたり、保存されたりすることはありません。