28/04/2026
IMPORTANT — Please Do These Before Tomorrow's Workshop
Before joining tomorrow's DevSecOps workshop, we need everyone to complete a few setup steps from home. This is mandatory pre-work. It will save us significant time during the session so we can focus entirely on the hands-on work — server provisioning, Docker, Jenkins, Kubernetes, and CI/CD pipelines.
Please go through every step carefully and come prepared.
STEP 1 — Install Git and GitHub availability check
Git is required on every machine without exception.
Windows:
Download and install Git from the official site:
https://git-scm.com/download/win
Proceed with all default options during installation.
macOS:
Open Terminal and run:
xcode-select --install
Or if you use Homebrew:
brew install git
Linux (Ubuntu / Debian):
sudo apt update && sudo apt install git -y
Verify the installation by running:
git --version
If a version number appears, Git is installed correctly.
Now configure Git with your name and email. Use your real details — this is how Git identifies your commits:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
You must have your own GitHub account.
STEP 2 — Install an SSH Client
We will need SSH access to connect to remote servers during the workshop.
Windows:
Download and install MobaXterm Home Edition (Installer version):
https://mobaxterm.mobatek.net/download-home-edition.html
It already includes a built-in SSH client. No additional setup is needed after installation.
macOS / Linux:
SSH comes pre-installed on both systems. No action is needed.
Verify SSH is working by running:
ssh -V
Windows users should run this inside the MobaXterm terminal. A version string should appear confirming it is ready.
STEP 3 — Set Up the Workshop Repository
We do not want you to simply clone the repository. We want each of you to have your own personal copy on GitHub so you can continue working on the project independently after the workshop. Follow these three sub-steps carefully.
3a — Fork the Repository
Go to the link below and click the "Fork" button at the top right of the page:
https://github.com/0sifat/Netflix-clone-main
This creates your own copy of the project under your GitHub account.
3b — Clone Your Fork
Once forked, clone your own copy to your local machine. Replace YOUR_USERNAME with your actual GitHub username:
git clone https://github.com/YOUR_USERNAME/Netflix-clone-main
3c — Verify the Remote
Navigate into the project folder and confirm the remote is pointing to your own repository:
cd Netflix-clone-main
git remote -v
You should see your own GitHub username in the URL. If you do, the setup is correct. From this point forward, any changes you push will go to your own repository — which is exactly how we will work during the session.
FINAL CHECKLIST — Come Tomorrow With:
[ ] Git installed (install and verify)
[ ] Git configured with your name and email (your own account)
[ ] SSH client ready (MobaXterm for Windows) (download from the given link above)
[ ] Repository forked to your own GitHub account (Repo link is given above)
[ ] Your fork cloned to your local machine
[ ] Remote URL verified and pointing to your own repo
If you run into any issues with any of these steps, leave a comment below and we will help you sort it out. Do not leave it for the day of the workshop.