Newer
Older
DeepTIAS / docs / 02_ENV / ENV_03_管理者用環境構築手順.md

管理者用環境構築手順 (Admin Setup)

プロジェクト作成時に一度だけ行う初期設定.

GitHub リポジトリ (GitHub Repository)

  • リポジトリ: rintoHasegawa/DeepTIAS(Private)※ 作成済み
  • メンバーを追加するときは,GitHub の Settings → Collaborators から招待する

Git LFS

  • .gitattributes で *.pb・*.onnx を Git LFS の対象にしている ※ 設定済み
  • 重みや大きなバイナリを別の拡張子で追加するときは,先に git lfs track "*.拡張子" で対象に加える
  • ※ GitHub の LFS 無料枠はストレージ・転送量とも 10 GiB

GitHub リポジトリのセキュリティ設定 (Security Settings)

Dependabot alerts と Dependabot security updates を有効化する(リポジトリごとに既定で OFF).

gh api -X PUT repos/rintoHasegawa/DeepTIAS/vulnerability-alerts
gh api -X PUT repos/rintoHasegawa/DeepTIAS/automated-security-fixes

有効化を確認する.

gh api repos/rintoHasegawa/DeepTIAS/vulnerability-alerts       # 204 なら有効
gh api repos/rintoHasegawa/DeepTIAS/automated-security-fixes   # {"enabled":true} なら有効

テンプレートとの同期 (Template Sync)

  • テンプレート(rintoHasegawa/programming-template)の更新は /sync-template で取り込む