This project demonstrates how to set up a secure private Git server on Linux without using GitHub or any third-party platforms.
It covers installation, SSH authentication, repository management, and version control operations.
- Install Git on Linux
- Create dedicated git user
- Configure SSH key-based authentication
- Setup bare repository (server)
- Push and pull code securely
- Clone repository to verify setup
- Fully private version control system
- Linux (Ubuntu/Debian)
- Git
- SSH
Local Machine β SSH β Git Server (bare repo)