Fix HTTPS to HTTP conversion for Gitea API
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# Gitea API Quick Reference
|
||||
|
||||
**CRITICAL: This repository uses Gitea, NOT GitHub. Never use placeholder URLs.**
|
||||
|
||||
## Correct Gitea API Information
|
||||
|
||||
- **API Base URL**: `http://10.0.30.169:3000/api/v1`
|
||||
- **Repository**: `ilia/nanobot`
|
||||
- **Token**: Available in `$NANOBOT_GITLE_TOKEN` environment variable
|
||||
|
||||
## How to Detect (if needed)
|
||||
|
||||
```bash
|
||||
# Get git remote
|
||||
REMOTE=$(git remote get-url origin)
|
||||
# Returns: gitea@10.0.30.169:ilia/nanobot.git
|
||||
|
||||
# Extract host (remove gitea@ and :repo.git)
|
||||
HOST=$(echo "$REMOTE" | sed 's/.*@\([^:]*\).*/\1/')
|
||||
# Returns: 10.0.30.169
|
||||
|
||||
# Extract repo path
|
||||
REPO=$(echo "$REMOTE" | sed 's/.*:\(.*\)\.git/\1/')
|
||||
# Returns: ilia/nanobot
|
||||
|
||||
# API base (Gitea runs on port 3000)
|
||||
API_BASE="http://${HOST}:3000/api/v1"
|
||||
```
|
||||
|
||||
## Example API Calls
|
||||
|
||||
```bash
|
||||
# List pull requests
|
||||
curl -H "Authorization: token $NANOBOT_GITLE_TOKEN" \
|
||||
"http://10.0.30.169:3000/api/v1/repos/ilia/nanobot/pulls"
|
||||
|
||||
# List open issues
|
||||
curl -H "Authorization: token $NANOBOT_GITLE_TOKEN" \
|
||||
"http://10.0.30.169:3000/api/v1/repos/ilia/nanobot/issues?state=open"
|
||||
|
||||
# Get repository info
|
||||
curl -H "Authorization: token $NANOBOT_GITLE_TOKEN" \
|
||||
"http://10.0.30.169:3000/api/v1/repos/ilia/nanobot"
|
||||
```
|
||||
|
||||
**DO NOT USE**: `gitea.example.com` or any placeholder URLs. Always use `10.0.30.169:3000`.
|
||||
Reference in New Issue
Block a user