リポジトリ (repository) とは

本来の意味が転じて、ソフトウェア開発の分野では、ソースコードやドキュメントなどの変更履歴を記録したデータベースを指す。

おもにバージョン管理システムやプロジェクト管理システムを使って、ソースコードだけでなく、バグレポート/開発リクエスト/ Wiki や構築手順など様々なドキュメントに加え、それらへの対応や変更に関する情報も格納している。

 

バージョン管理システムとして広く使われている Git では、専用サーバにて複数のユーザーで共有可能な「リモートリポジトリ」と、ユーザーが手元に保存して自分だけで利用する「ローカルリポジトリ」がある。

一般的には普段の作業はローカルリポジトリに記録し、その作業内容をリモートリポジトリへアップロードすることで作業内容を公開・共有できる。

 

このリポジトリの公開・共有ツールとして、GitHub 、GitLabBitbucket などがある。

label 関連タグ label これまでの『テック用語集』の記事一覧
label 著者
トレタン編集部

教育研修担当 (トレーニング担当者) のためのWebマガジンを編集しています。

    • 「こんな特集、記事を読んでみたい」というリクエスト
    • 「こんな記事を書いてみたい」という執筆者の方のお問い合わせ

や誤植のご連絡など、お問い合わせフォームより受付しています。

お気軽に問い合わせくださいませ!!

contacts トレタン お問い合わせフォーム