リポジトリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』

リポジトリ(repository)とは、情報工学において、データの貯蔵庫を意味する。データベースともいえる。ソフトウェア開発および保守における各工程の様々な情報を一元管理する。

データを管理するための情報のことをメタデータといい、メタデータを収集・登録・管理したものをデータディクショナリという。データディクショナリはデータの管理を主とするが、リポジトリはシステム開発の各工程での成果物をメタ情報として管理する。

バージョン管理システムであるCVSSubversionVisual Source Safe (VSS) などでサーバにプログラムを溜めておく場所。このリポジトリからプログラムや文書などをチェックアウト、つまりリポジトリからローカルにファイルをコピーして作業を開始する。作業が終わったら、リポジトリコミット(VSSではチェックイン)する、つまりリポジトリに差分情報をアップデートする。

Mavenではプロジェクトに依存しているライブラリをダウンロードするためのライブラリを集めたサーバのことをリポジトリという。

現在、日本では各大学などの学会誌を横断した「リポジトリ・システム」の導入が目指されている。

[編集] 関連項目