リポジトリ
りぽじとり
Repository
一言でいうと
プロジェクトのコードと変更履歴をまとめて保存・管理する単位のこと。
詳しい意味
リポジトリ(repository / 略称 repo)は、プロジェクトのコード一式とその変更履歴を保存・管理する単位です。Git リポジトリでは、ファイル本体に加えて「いつ」「誰が」「何を」変更したかの履歴・ブランチ情報・タグなどが含まれます。GitHub / GitLab / Bitbucket などのホスティングサービスで共有・公開されます。リポジトリ単位でアクセス権限・CI/CD設定・Issue管理などが行われ、開発の中心となる場所です。「公開リポジトリ(public)」と「非公開リポジトリ(private)」を使い分けます。
何に使うか
新しいプロジェクトのコードを管理し始めるとき。チームでコードを共有・共同編集するとき。OSSとして公開するとき。
どんな時に出るか
「リポジトリを作成」「リポジトリをクローン」「うちのリポジトリは private です」といった場面で登場します。
具体例
- 新規プロダクトのリポジトリを GitHub に作って、初期コードを push した。
- リポジトリを public に切り替える前に、シークレットの混入をスキャンした。
別名・略称
repository(りぽじとり)repo(りぽ)レポジトリ(れぽじとり)
初心者向けメモ
Google ドライブの「フォルダ」と「変更履歴」を組み合わせたイメージです。プロジェクト1つにつき1リポジトリで、その中にコードと「いつ誰が何を変えたか」が全部記録されています。