docs: add explicit Git credentials reference to DEV-GUIDE.md
- Add GIT_USER, GIT_PASS, GIT_REMOTE_URL variables - Make auto-login mandatory rule - Reference ~/.secrets/credentials.env for all auth
This commit is contained in:
parent
b91b278d01
commit
1455f729b2
24
CLAUDE.md
24
CLAUDE.md
|
|
@ -13,11 +13,11 @@ Este archivo proporciona orientación a Claude Code (claude.ai/code) para trabaj
|
||||||
|
|
||||||
## Credenciales y Autenticación
|
## Credenciales y Autenticación
|
||||||
|
|
||||||
|
> **CRÍTICO:** Antes de cualquier operación que requiera autenticación, revisar `~/.secrets/credentials.env`
|
||||||
|
|
||||||
**Archivo de credenciales:** `~/.secrets/credentials.env`
|
**Archivo de credenciales:** `~/.secrets/credentials.env`
|
||||||
|
|
||||||
### Uso Obligatorio
|
### Uso Obligatorio (SIEMPRE)
|
||||||
|
|
||||||
Antes de cualquier operación que requiera autenticación (Gitea, K3s, SSH, etc.):
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
source ~/.secrets/credentials.env
|
source ~/.secrets/credentials.env
|
||||||
|
|
@ -27,18 +27,24 @@ source ~/.secrets/credentials.env
|
||||||
|
|
||||||
| Variable | Uso |
|
| Variable | Uso |
|
||||||
|----------|-----|
|
|----------|-----|
|
||||||
|
| `GIT_USER` | Usuario Git para Gitea (andresgarcia0313) |
|
||||||
|
| `GIT_PASS` | Contraseña Git para Gitea |
|
||||||
|
| `GIT_REMOTE_URL` | URL base con credenciales embebidas |
|
||||||
| `GITEA_URL` | URL del servidor Gitea |
|
| `GITEA_URL` | URL del servidor Gitea |
|
||||||
| `GITEA_ADMIN_USER` | Usuario Gitea |
|
| `GITEA_ADMIN_USER` | Usuario API Gitea |
|
||||||
| `GITEA_ADMIN_PASS` | Contraseña Gitea |
|
| `GITEA_ADMIN_PASS` | Contraseña API Gitea |
|
||||||
| `K8S_MASTER_HOST` | Host del master K3s |
|
| `K8S_MASTER_HOST` | Host del master K3s |
|
||||||
| `K8S_SUDO_PASS` | Password sudo en K3s |
|
| `K8S_SUDO_PASS` | Password sudo en K3s |
|
||||||
|
|
||||||
### Login Automático desde Terminal
|
### Login Automático (OBLIGATORIO)
|
||||||
|
|
||||||
**Git (Gitea):**
|
**Git Push/Pull a Gitea:**
|
||||||
```bash
|
```bash
|
||||||
source ~/.secrets/credentials.env
|
source ~/.secrets/credentials.env
|
||||||
git remote set-url gitea "https://${GITEA_ADMIN_USER}:${GITEA_ADMIN_PASS}@devops.ingeniumcodex.com/andresgarcia0313/academia.git"
|
# Configurar remote con credenciales
|
||||||
|
git remote set-url gitea "${GIT_REMOTE_URL}/andresgarcia0313/academia.git"
|
||||||
|
# O directamente
|
||||||
|
git push gitea main
|
||||||
```
|
```
|
||||||
|
|
||||||
**API Gitea:**
|
**API Gitea:**
|
||||||
|
|
@ -53,7 +59,7 @@ source ~/.secrets/credentials.env
|
||||||
ssh $K8S_MASTER_HOST "echo $K8S_SUDO_PASS | sudo -S kubectl get pods -A"
|
ssh $K8S_MASTER_HOST "echo $K8S_SUDO_PASS | sudo -S kubectl get pods -A"
|
||||||
```
|
```
|
||||||
|
|
||||||
> **IMPORTANTE:** Siempre intentar autenticación automática usando estas variables. NO preguntar al usuario por credenciales si ya están en el archivo.
|
> **REGLA:** SIEMPRE autenticarse automáticamente usando `~/.secrets/credentials.env`. NUNCA preguntar al usuario por credenciales. Si falla la autenticación, revisar primero el archivo de credenciales.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue