Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

Git Large File Storage でのコラボレーション

この記事では、次の� �目が扱われます。

Git LFSを有効にすると、大容量のファイルも Git で扱う通常のファイルと同じようにフェッチ、修正、プッシュできます。 た� し、Git LFSを持っていないユーザの� �合、ワークフローが異なります。

リポジトリのコラボレーターが Git LFSをインストールしていない� �合、オリジナルの大容量ファイルにはアクセスできません。 リポジトリのクローンを試みた� �合、ポインタファイルをフェッチするのみで、実際のデータにはアクセスできません。

参考: Git LFS を有効にしていないユーザーに対しては、大きなファイルの扱いについて記載したリポジトリ コントリビューターのためのガイドラインを設定することをお勧めします。 たとえば、大きなファイルを変更しないように共同作成者に依� �したり、DropboxGoogle ドライブなどのファイル共有サービスに変更をアップロードしたりできます。 詳細については、「リポジトリ コントリビューターのためのガイドラインを定める」を参照してく� さい。

プルリクエストの大容量ファイルを表示する

GitHub Enterprise Serverは、プルリクエストの Git LFSオブジェクトを表示しません。 ポインタファイルのみが表示されます。

大容量ファイルのプルリクエスト例

ポインター ファイルについて詳しくは、「Git Large File Storage について」を参照してく� さい。

大きなファイルに� えられた変更を表示するには、プルリクエストをローカルでチェックアウトしてdiffを確認します。 詳しくは、「pull request をローカルでチェックアウトする」を参照してく� さい。

参考資料