GitHub Phase 1 初期設計(SCALE社)
策定日: 2026-05-27
ステータス: Phase 1 完了(2026-05-27 15:54)
次フェーズ: Phase 1.5(テスト push or 実システム移行)
Phase 1 完了内訳
| Step |
内容 |
結果 |
| 1 |
GitHub アカウント |
y-ogushi-scale(既存) |
| 2 |
2FA |
設定済み(前提) |
| 3 |
SSH キー生成・登録 |
MacBook Pro 大串(SHA256:12JA2u2IY4BlfnHPR/2m2WwNv+KBHM5oH4I1J8SQCxk) |
| 4 |
Organization |
scale-group-jp |
| 5 |
接続テスト |
Hi y-ogushi-scale! You've successfully authenticated |
Phase 1.5 移行履歴
| システム |
リポジトリ |
移行日 |
パス |
状態 |
| TERASU 公式HP (ver11) |
scale-group-jp/terasu-hp |
2026-05-27 16:00 |
~/Library/CloudStorage/.../マイドライブ/AI/scale-hp-showcase/ |
push成功 |
TERASU HP 移行ポイント
- Drive配下でそのまま
git init(大串希望の「全部Drive管理」方針)
.gitignore で node_modules / .env / .tar.gz / _DEPRECATED_* 等を除外
README.md に ver管理ルール記載
- 本体: 326M(画像多数含む)
- 本番URL: https://terasu.scale-group.co.jp
- Cloudflare Pages project:
scale-hp-showcase
- 既存デプロイ:
bash ~/Obsidian/scripts/scale_deploy.sh terasu
- GitHub URL: https://github.com/scale-group-jp/terasu-hp
既存状態の調査結果
| パス |
.git有無 |
.gitignore |
状態 |
/Users/oogushiyuuki/Library/CloudStorage/.../scale-base/ |
あり |
あり |
既にGit管理済み |
/Users/oogushiyuuki/株式会社SCALE/ |
あり |
- |
モノレポ状態(複数システム混在) |
/Users/oogushiyuuki/株式会社SCALE/scale-lead/ |
なし |
なし |
未Git化 |
/Users/oogushiyuuki/株式会社SCALE/hp/ |
(親に紐づく) |
- |
TERASU HP含む |
初期設計
Organization 設計
| 項目 |
値 |
| Organization 名 |
scale-group-jp |
| プラン |
Free(無制限プライベートリポジトリ) |
| 公開設定 |
全Private |
| 初期メンバー |
大串(Owner)→ 細川(Member)後追い |
リポジトリ命名規則
全部小文字・ハイフン区切り
- scale-base, scale-lead, scale-talk, terasu-hp, terasu-crm
- hp-demo-neie, hp-demo-tetetoco, hp-demo-hubble, hp-demo-seigaku-kase
- scale-scripts(自動化スクリプト群)
ブランチ戦略(初期版)
main ← 本番(Cloudflare Pages 自動デプロイ対象)
- 後で
feature/* 追加(複雑化したら)
既存資産との連動
| 既存ルール |
GitHub での実装 |
| TERASU HP ver1〜verN |
Git Tag (git tag ver12) |
| tar.gz バックアップ |
Git 自体がバックアップ・補助に降格 |
| changelog 追記 |
継続(commit message併用) |
| AI作業ロック |
継続(ブランチ運用と併用) |
.gitignore 共通テンプレ
node_modules/
.env / .env.local
.next/ .wrangler/ .netlify/ dist/ build/
*.tar.gz / *_backups*/ / _DEPRECATED_*/
.DS_Store
*.log
README.md テンプレ
各リポジトリに配置:
- システム名・1行説明
- 本番URL
- ローカル開発手順
- デプロイ手順
- Vault関連リンク
大串が踏んだステップ(Phase 1 実績)
| # |
ステップ |
時間 |
結果 |
| 1 |
GitHub アカウント作成 |
5分 |
y-ogushi-scale |
| 2 |
2要素認証 (2FA) 設定 |
3分 |
設定済み |
| 3 |
SSH キー登録 + git config |
5分 |
認証OK |
| 4 |
Organization scale-group-jp 作成 |
3分 |
完了 |
| 5 |
接続テスト(push 確認) |
2分 |
成功 |
Step 3 のコマンド集(実行済み)
ssh-keygen -t ed25519 -C "y-ogushi-scale (y-ogushi@scale-group.co.jp)"
pbcopy < ~/.ssh/id_ed25519.pub
git config --global user.name "Yuki Ogushi"
git config --global user.email "y-ogushi-scale (y-ogushi@scale-group.co.jp)"
Step 5 のコマンド集
ssh -T git@github.com
mkdir -p ~/test-github && cd ~/test-github
echo "# Test" > README.md
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin git@github.com:scale-group/test-repo.git
git push -u origin main
Phase 1.5 移行優先順位(Phase 1 完了後)
- terasu-hp 完了(2026-05-27)
- hp-demo-* シリーズ(neie / tetetoco / hubble / seigaku-kase)← ver管理派生
- scale-base(既に
.git あり・正本同期注意)
- scale-lead(SCALE CRM・関数消失リスク高・慎重に)
- scale-talk / terasu-crm(システム稼働中・低リスク移行)
- その他
注意点
- 機密情報(APIキー等)の .env を絶対 push しない
- 既存
.git がある scale-base / /Users/.../株式会社SCALE/ の扱いは Phase 1.5 で慎重に
- Cloudflare Pages 連携は Phase 2 で
- Drive 同期との競合に注意(特に scale-base)
関連