k3s/documentation/user-facing/productivity-and-creation/forgejo.md

39 lines
1.3 KiB
Markdown
Raw Normal View History

2026-07-23 18:24:39 -04:00
# Forgejo — Git Hosting & Code Collaboration
**Forgejo** is a lightweight, self-hosted git hosting platform (a fork of Gitea). It provides repositories, pull requests, issue tracking, and a package registry — all accessible via your browser or standard git clients.
## Access
- **Web UI:** <https://weaver.mynest.love>
- **SSH:** `ssh -p 22 git@ssh.weaver.mynest.love`
- **Package Registry:** <https://weaver.mynest.love/packages>
- **Internal (home network):** <http://forgejo.k3s.home.nest:3000>
## Features
- Git repository hosting with full history and branching support
- Pull requests with code review workflows
- Issue tracking and project boards
- Built-in CI/CD via Forgejo Actions (GitHub Actions-compatible)
- Container and package registry for sharing binaries and Docker images
- Wiki pages per repository
## Getting Started
1. Open <https://weaver.mynest.love> in your browser.
2. Click **Sign In** and choose **Sign in with The Nest**.
3. Create a new repository or clone an existing one:
```bash
git clone ssh://git@ssh.weaver.mynest.love:22/username/repo.git
```
4. Push your first commit and start collaborating.
## SSH Configuration
HTTP Git is disabled for security — use SSH only. Add your public key to your Forgejo account under **Settings → SSH Keys**.
Example `~/.ssh/config` entry: