ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2020-05-23. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

記事のバージョン: Enterprise Server 2.17

Git Large File Storage を設定する

Git LFS をインストール したら、それをリポジトリ内の大容量ファイルに関連付ける必要かあります。

GitHub Enterprise で利用したいファイルがリポジトリにある場合、まずリポジトリからそれらのファイルを削除し、それからローカルで Git LFS に追加する必要があります。 詳細は「リポジトリ内のファイルを Git LFS に移動する」を参照してください。

アップロードに成功しなかったGit LFSのファイルで参照されたものがあるなら、エラーメッセージが返されます。 詳しい情報については「Git Large File Storageのアップロードの失敗の解決」を参照してください。

メモ: 大容量ファイルを GitHub Enterpriseにプッシュする前に、アプライアンスで Git LFSを有効化していることを確認してください。 詳しい情報については「GitHub Enterprise Server で Git Large File Storage を設定する」を参照してください。

  1. ターミナルターミナルGit Bashを開いてください。

  2. カレントワーキングディレクトリを、Git LFSで利用したい既存のリポジトリに変更します。

  3. リポジトリにあるファイルの種類を Git LFS と関連付けるには、git lfs track の後に、Git LFS に自動的にアップロードしたいファイル拡張子の名前を入力します。

    たとえば、.psd ファイルを関連付けるには、以下のコマンドを入力します:

    $ git lfs track "*.psd"
    > Adding path *.psd

    Git LFS に関連付けたいファイルタイプはすべて git lfs track で追加する必要があります。 このコマンドは、リポジトリの .gitattributes ファイルを修正し、大容量ファイルを Git LFS に関連付けます。

    ヒント: ローカルの .gitattributes ファイルをリポジトリにコミットするよう強くおすすめします。 Git LFS に関連付けられているグローバルな .gitattributes ファイルを利用すると、他の Git プロジェクトにコントリビュートする際にコンフリクトを起こすことがあります。

  4. 以下のコマンドで、関連付けた拡張子に一致するリポジトリにファイルを追加します:

    $ git add path/to/file.psd
  5. 以下のように、ファイルをコミットし、GitHub Enterprise にプッシュします:

    $ git commit -m "add file.psd"
    $ git push origin master

    アップロードしたファイルの Diagnostics 情報が、以下のように表示されるはずです:

    > Sending file.psd
    > 44.74 MB / 81.04 MB  55.21 % 14s
    > 64.74 MB / 81.04 MB  79.21 % 3s

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください