The Wayback Machine - https://web.archive.org/web/20251001194238/https://docs.github.com/ja/get-started/writing-on-github/working-with-advanced-formatting/attaching-files
Skip to main content

ファイルのアタッチ

さまざまな種類のファイルを issue や pull request に添付することで、情報を伝達できます。

この機能を使用できるユーザーについて

Markdown は、GitHub Web インターフェイスで使用できます。

メモ

パブリック リポジトリの場合、アップロードされたファイルには認証なしでアクセスできます。 プライベート リポジトリと内部リポジトリの場合、リポジトリへのアクセス権を持つユーザーのみがアップロードされたファイルを表示できます。

Issue やプルリクエストの会話にファイルを添付するには、コメントボックスにファイルをドラッグアンドドロップします。 または、issue のコメント ボックスの下にある [] をクリックして、コンピューターからファイルを参照、選択、追加することもできます。

Issue のコメント ボックスのスクリーンショット。 "ファイルの添付" アイコンはオレンジ色で囲まれています。

Pull request の場合は、pull request のコメント ボックスの上にある書式設定バーの [] をクリックすることもできます。

Pull request のコメント ボックスのスクリーンショット。 "ファイルの添付" アイコンはオレンジ色で囲まれています。

ファイルを添付すると、ファイルは GitHub にすぐにアップロードされ、テキスト フィールドが更新されて、ファイルの匿名化された URL が表示されます。 匿名化された URL の詳細については、「匿名化された URL について」を参照してください。

メモ

多くのブラウザーでは、画像をコピーしてボックスに直接貼り付けることができます。

最大ファイル サイズ:

  • 画像と gif については 10MB
  • 無料の GitHub プランのユーザーまたは組織が所有するリポジトリにアップロードされた動画については 10MB
  • 有料の GitHub プランのユーザーまたは組織が所有するリポジトリにアップロードされた動画については 100MB
  • その他のすべてのファイルでは 25MB

メモ

有料の GitHub プランでユーザーまたは organization が所有しているリポジトリに 10 MB を超える動画をアップロードするには、organization のメンバーまたは外部コラボレーターであるか、有料プランを利用している必要があります。

サポートされているファイルの種類

次の画像およびメディア ファイルの種類は、すべてのコンテキストでサポートされます。

画像とメディアのファイル

  • PNG(.png)

  • GIF(.gif)

  • JPEG(.jpg、.jpeg)

  • SVG(.svg)

  • ビデオ(.mp4、.mov、.webm)

    メモ

    動画コーデックの互換性はブラウザー固有であり、あるブラウザーに向けてアップロードした動画が別のブラウザーでは表示されない可能性があります。 現時点では、最大の互換性がある H.264 を使用することをお勧めします。

その他のファイルの種類

リポジトリ内の issue コメント、pull request コメント、ディスカッション コメントへのアップロードでは、次のファイルの種類がサポートされています。 このファイルの種類一覧は、organization のディスカッションでもサポートされています。

ドキュメント​

  • PDF(.pdf)
  • Microsoft Office ドキュメント (.docx、.pptx、.xlsx、.xls`` ,.xlsm)
  • OpenDocument 形式 (.odt、.fodt、.ods、.fods、.odp、.fodp、.odg、.fodg、.odf)
  • リッチ テキストおよびワード プロセッシング ファイル (.rtf、.doc)

テキストおよびデータ ファイル

  • プレーンテキストおよびマークアップ (.txt、.md、.copilotmd)
  • データおよび表形式ファイル (.csv、.tsv、.log、.json、.jsonc)

開発およびコード ファイル

  • C ファイル (.c)
  • C# ファイル (.cs)
  • C++ ファイル (.cpp)
  • CSS ファイル (.css)
  • ダイアグラム (.drawio)
  • ダンプ ファイル (.dmp)
  • HTML ファイル (.html、.htm)
  • Java ファイル (.java)
  • JavaScript ファイル (.js)
  • Jupyter ノートブック (.ipynb)
  • パッチ ファイル (.patch)
  • PHP ファイル (.php)
  • プロファイル ファイル (.cpuprofile)
  • プログラム データベース ファイル (.pdb)
  • Python ファイル (.py)
  • シェル スクリプト (.sh)
  • SQL ファイル (.sql)
  • TypeScript ファイル (.ts、.tsx)
  • XML ファイル (.xml)
  • YAML ファイル (.yaml、.yml)

メモ

Linux を使用して .patch ファイルをアップロードしようとすると、エラー メッセージが表示されます。 これは既知の問題です。

アーカイブおよび圧縮ファイル

  • アーカイブとパッケージ (.zip、.gz、.tgz)

通信とログ

  • テキストおよびメール ファイル (.debug、.msg、.eml)

画像

  • ビットマップおよび TIFF 画像 (.bmp、.tif、.tiff)

Audio

  • オーディオ ファイル (.mp3、.wav)