Skip to main content

ファイルを添付

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

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

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

メモ

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

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

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

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

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

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

メモ

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

最大ファイル サイズ:

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

メモ

有料の GitHub プランでユーザーまたは組織が所有するリポジトリに 10 MB を超えるビデオをアップロードするには、組織のメンバーまたは外部のコラボレーターであるか、有料プランである必要があります。

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

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

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

  • 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)

オーディオ

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