Now Playing
#02 Push Code using Git on Github
To push code using Git to GitHub, start by initializing a local repository with git init. Add your project files using git add . and save changes with git commit -m "initial commit". Connect to your GitHub repository using git remote add origin URL, then upload your code with git push -u origin main.
Free Course
advanced
01h 04m
4 lessons
Github CI/CD Action
In this video, we’ll show you how to automate your deployment process using GitHub Actions. Say goodbye to manual uploads and hello to modern CI/CD pipelines. Whether you're deploying Laravel, Node.js, or static websites — this guide helps you build smarter and faster.
H
Instructor
Hadayat Niazi
About This Course
Automate Your Workflow: Master GitHub Actions for CI/CD
Are you still manually uploading files to your server? In this deep dive, we’re moving beyond the "old way" of deployment. You’ll learn how to harness the power of GitHub Actions to create a fully automated CI/CD pipeline that handles everything from code linting to production deployment.
We break down the complexity of YAML configurations into easy-to-follow steps, ensuring your applications are delivered with 100% consistency and zero manual intervention.
What You’ll Learn:
The CI/CD Blueprint: Understanding the fundamental concepts of Continuous Integration and Continuous Deployment.
Workflow Configuration: How to write .github/workflows/main.yml files from scratch.
Secrets Management: Securely handling SSH keys and API tokens using GitHub Secrets.
Multi-Environment Deployments: Setting up different triggers for Staging and Production branches.
Real-World Examples:
Laravel: Running migrations, optimizing caches, and managing Composer dependencies.
Node.js: Automating builds, running npm scripts, and restarting PM2 processes.
Static Sites: Instant syncing with S3, Firebase, or traditional VPS hosting.
Why Automate?
Manual deployments are prone to human error—missing a file, forgetting a database migration, or leaving the server in a broken state. GitHub Actions eliminates these risks, allowing you to focus on vibe coding and building features while the pipeline handles the heavy lifting of infrastructure.
Resources & Links:
GitHub Repository: [Link to your demo repo]
Documentation: [Link to official GitHub Actions docs]
Community: Join our Discord for more tech discussions!
Are you still manually uploading files to your server? In this deep dive, we’re moving beyond the "old way" of deployment. You’ll learn how to harness the power of GitHub Actions to create a fully automated CI/CD pipeline that handles everything from code linting to production deployment.
We break down the complexity of YAML configurations into easy-to-follow steps, ensuring your applications are delivered with 100% consistency and zero manual intervention.
What You’ll Learn:
The CI/CD Blueprint: Understanding the fundamental concepts of Continuous Integration and Continuous Deployment.
Workflow Configuration: How to write .github/workflows/main.yml files from scratch.
Secrets Management: Securely handling SSH keys and API tokens using GitHub Secrets.
Multi-Environment Deployments: Setting up different triggers for Staging and Production branches.
Real-World Examples:
Laravel: Running migrations, optimizing caches, and managing Composer dependencies.
Node.js: Automating builds, running npm scripts, and restarting PM2 processes.
Static Sites: Instant syncing with S3, Firebase, or traditional VPS hosting.
Why Automate?
Manual deployments are prone to human error—missing a file, forgetting a database migration, or leaving the server in a broken state. GitHub Actions eliminates these risks, allowing you to focus on vibe coding and building features while the pipeline handles the heavy lifting of infrastructure.
Resources & Links:
GitHub Repository: [Link to your demo repo]
Documentation: [Link to official GitHub Actions docs]
Community: Join our Discord for more tech discussions!
github actions
ci/cd pipeline
ci/cd actions
automate deployment
Ready to build something real?
We turn ideas into scalable software. Let's talk about your project.
Contact Us