Files
Minicity-hermes/2026-05-05-git-server.md
T
2026-05-05 21:55:36 +09:00

68 lines
1.9 KiB
Markdown

# Session: 2026-05-05 16:47:00 GMT+9
- **Session Key**: agent:main:telegram:direct:8788378713
- **Session ID**: (현재 세션)
- **Source**: telegram
## Git 서버 구축 완료
### 결정 사항
- **Gitea** 선택 (경량, API 완비, private 모드, 리소스 효율)
- **설치 위치**: 맥미니 (Docker)
- **도메인**: git.pinksky.kr (Caddy 리버스 프록시)
### 구축 내역
| 항목 | 값 |
|------|-----|
| 도커 이미지 | gitea/gitea:latest (v1.26.1) |
| 데이터 경로 | ~/gitea/data |
| 설정 경로 | ~/gitea/data/gitea/conf/app.ini |
| 웹 포트 | 3000 (내부) |
| SSH 포트 | 2222 |
| DB | SQLite3 |
| 회원가입 | 비활성화 (DISABLE_REGISTRATION=true) |
### 관리자 계정
- **ID**: pinksky
- **PW**: mini3388
- **Email**: admin@pinksky.kr
### 생성된 레포
| 레포명 | 담당 | 설명 |
|--------|------|------|
| minicity-mini | 루키 | MiniCITY Wiki (Quartz4) |
| minicity-erp | 분홍 | 공사관리ERP |
| minicity-photovault | 하늘 | 자료정리/PhotoVault |
모든 레포는 🔒 private, README.md 초기화 완료, main 브랜치 기본.
### Caddy 설정
```
git.pinksky.kr {
reverse_proxy 127.0.0.1:3000
}
```
### API 사용 가능
- Base URL: https://git.pinksky.kr/api/v1
- Auth: Basic Auth (pinksky:mini3388)
- 엔드포인트 예시:
- `GET /api/v1/user/repos` — 레포 목록
- `POST /api/v1/user/repos` — 레포 생성
- `POST /api/v1/repos/{owner}/{repo}/issues` — 이슈 생성
- `GET /api/v1/repos/{owner}/{repo}/issues` — 이슈 목록
### 추후 작업 (미미아빠 필요시)
- [ ] SSH 키 등록 (git clone ssh://)
- [ ] 이슈 라벨 템플릿 설정
- [ ] 각 애기들에게 레포 접근 권한/가이드 전달
- [ ] 옵시디언 ↔ Gitea 연동 (선택)
---
> [!note] 수정이력 | 2026-05-05 16:49, 미미 (openclaw)
> - Git 서버 구축 완료 (Gitea)
> - 프로젝트 레포 3개 생성 및 README 초기화