User-defined Playground

Gitea Playground

Basically GiHub, but Open Source.

Startup configuration
gitea
Gitea playground: Basically GiHub, but Open Source.

This environment is set up for learning how to work with Gitea — a painless self-hosted Git service that provides a GitHub-like experience for managing repositories, issues, and collaborative development workflows.

🔧 System Components

  • gitea: The Git hosting platform daemon running as a systemd service.

🛠️ Tools

  • tea: The official command-line client for Gitea.
  • git: Version control system for managing repositories.

🎯 Getting Started

Access the Web Interface

Gitea is accessible at http://localhost:3000

Pre-configured user account:

  • Username: laborant
  • Password: iximiuz

Create a new repository

# Create a new directory
mkdir test
cd test

# Initialize a new Git repository
git init

# Create a README file
echo "Hello world" > README.md
git add README.md
git commit -m "Initial commit"

# Create a new repository via tea CLI
tea repo create --name test

# Push the repository to Gitea
git remote add origin git@gitea.local:laborant/test.git
git push -u origin main

📚 Learn More

Happy learning! 🚀

Start
Settings