Introduction to gityar
What is gityar?
gityar is a powerful, self-hosted Git service specifically designed for Iranian developers. It's a complete alternative to GitHub and GitLab that runs on your own servers, giving you full control over your code and data.
Why gityar?
🇮🇷 Built for Iranian Developers
- No Sanctions: Work freely without international restrictions
- Local Hosting: Lightning-fast access from Iran with servers located in Iran
- Farsi Support: Full right-to-left (RTL) interface with Vazir font
- Data Sovereignty: Your code stays in Iran under Iranian jurisdiction
💪 Enterprise-Grade Features
- Complete Git Platform: Repositories, issues, pull requests, code review, wiki, and more
- Team Collaboration: Organizations, teams, permissions, and code review tools
- API Access: Full REST API for automation and integration
- Webhooks: Automate your workflows with custom integrations
🚀 Easy to Use
- Simple Installation: Run as a single binary or Docker container
- GitHub-like Interface: Familiar and intuitive user experience
- Lightweight: Runs on minimal resources (64 MiB RAM, 0.25 vCPU)
- Open Source: MIT-licensed, complete source code available
Key Features
Code Management
- Create and manage Git repositories
- Browse code with syntax highlighting
- View commit history and blame
- Download archives (ZIP, TAR.GZ)
Collaboration
- Create and review pull requests
- Track issues with labels and milestones
- Collaborative wiki for documentation
- Code review with inline comments
Team Organization
- Create organizations for your company or project
- Organize team members with different permission levels
- Manage repository access and team memberships
- Track team activity and contributions
Security
- SSH key authentication
- Two-factor authentication (2FA)
- Personal access tokens
- Deploy keys for CI/CD
Extensibility
- Webhooks for automation
- REST API for integrations
- Custom templates
- Git LFS support for large files
Getting Started
Ready to start using gityar? Check out these guides:
- Installation Guide - Install gityar on your server
- Create Account - Set up your first user account
- Create Repository - Create your first repository
- Git Basics - Learn how to use Git with gityar
Need Help?
Contributing
gityar is open source and we welcome contributions! You can:
- Report bugs and request features on GitHub
- Submit pull requests with improvements
- Help translate gityar to more languages
- Write documentation and tutorials
Thank you for choosing gityar - Iran's platform for code collaboration! 🇮🇷