Step 0
Environment Setup
On this page
Environment Setup
Complete these steps before starting the exercises. Estimated setup time: ~10 minutes.
This guide covers the organization, security feature, and tooling setup required for the Secure by Design Guardrails workshop.
4.1 Organization & Repository Setup
Path A: Continuing from Workshop 1 (recommended)
If you completed WS1, verify your existing environment: 1. **Confirm your organization** exists on GHE.com (Japan region) 2. **Confirm your repository** exists within the organization 3. **Confirm EMU identities** are provisioned and assigned to the organization 4. **Confirm branch protections** are configured (access control from WS1) ```bash # Verify repository access gh repo viewPath B: Standalone Setup (if skipping WS1)
1. **Create an organization** on GitHub Enterprise Cloud with Data Residency (Japan region) 2. **Create a repository** within the organization (e.g., `secure-app-demo`) 3. **Configure branch protections** on `main`: - Require pull request before merging - Require at least 1 approval - Do not allow bypassing the above settings ```bash # Create and clone the repository gh repo create
← → to navigate between steps