Forgejo
Appearance
Git Forge
Overview
/dev/hack hosts its own Git forge, providing a platform for collaborative software development and version control. The Git forge is self-hosted using the Forgejo platform, an open-source alternative to popular services like GitHub and GitLab.
Features
- Repositories: Create and manage repositories for your projects, whether for personal or group development.
- Collaboration: Collaborate with other members by tracking issues, pull requests, and reviewing code.
- Continuous Integration: Integrate with CI/CD pipelines to automate testing and deployment.
- Webhooks: Connect your repositories to external services via webhooks to respond to events such as commits or pull requests.
- User Management: Fine-grain access control lets you manage repo visibility (private/public) and user permissions.
How to Get Started
- . Visit our Git forge and login using your IDP_account
- . Create a new repository or browse existing ones to get involved in ongoing projects.
- . Start pushing code using
git:
git clone https://git.devhack.net/you/your-repo.git cd your-repo git add . git commit -m "Your commit message" git push origin main
Additional Resources
How to admin
User:M, User:Ellie, and User:Maia all have ssh keys on the box. the first is the only active maintainer right now, though.
the actual app itself is deployed through docker on the container named forgejo. via the devhack user. you really shouldn't need to log into root on this box.
ssh devhack@git.devhack.network