速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

リポジトリとは

IT用語

ソースコードなどのファイルと、その変更の履歴をまとめて保管する場所。Gitで管理し、GitHubなどで共有する。

別名・略称
リポジトリー

リポジトリは、ソースコードなどのファイルと、その変更の履歴をまとめて保管する場所です。Git などのバージョン管理システムで管理し、GitHub・GitLab などのサービスで共有することが多くあります。

種類

  • ローカルリポジトリ:自分のパソコンの中にあるリポジトリ
  • リモートリポジトリ:GitHub などのサーバーにあるリポジトリ。チームで共有したり、CI/CD で自動的にテストやデプロイをしたりする

また、パッケージを配布する場所(npm・Packagist など)や、Linux のパッケージの配布元も、リポジトリと呼ばれます。

セキュリティ上の注意

  • APIキー やパスワード、秘密鍵、wp-config.php などの設定ファイルをコミットしない。一度コミットすると、削除しても履歴に残る
  • 公開リポジトリと非公開リポジトリの設定を確認する
  • アクセスできるメンバーと権限を定期的に見直す
  • GitHub のシークレットスキャンや依存関係の脆弱性の通知を有効にする
  • Webサーバーに .git ディレクトリを公開したままにしない(ソースコードを丸ごと取得されるおそれがある)

関連用語

Git、CI/CD、デプロイ

リポジトリが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク