54 lines
909 B
Text
54 lines
909 B
Text
1) Instalar lo básico
|
|
|
|
sudo apt update
|
|
sudo apt install -y git openssh-client curl
|
|
|
|
2) Crear la clave SSH
|
|
|
|
ssh-keygen -t ed25519 -C "tu-email@ejemplo.com"
|
|
|
|
3) Arrancar el agente SSH
|
|
|
|
eval "$(ssh-agent -s)"
|
|
ssh-add ~/.ssh/id_ed25519
|
|
Comprueba que está cargada:
|
|
|
|
ssh-add -l
|
|
|
|
4) Copiar la clave pública
|
|
|
|
cat ~/.ssh/id_ed25519.pub
|
|
|
|
5) Añadir la clave en Forgejo
|
|
|
|
6) Configurar Git en la máquina
|
|
|
|
git config --global user.name "Tu Nombre"
|
|
git config --global user.email "tu-email@ejemplo.com"
|
|
|
|
|
|
7) Clonar por SSH o enlazar el repo
|
|
|
|
git clone git@TU_DOMINIO_O_IP:usuario/repositorio.git
|
|
cd repositorio
|
|
|
|
8) Subir tu archivo
|
|
|
|
cp /ruta/al/archivo.md .
|
|
git add archivo.md
|
|
git commit -m "Add markdown file"
|
|
git push origin main
|
|
|
|
9) Crear token para release
|
|
|
|
10) Crear el release desde el pipeline
|
|
|
|
12) Flujo
|
|
|
|
git add archivo.md
|
|
git commit -m "Add file"
|
|
git push origin main
|
|
|
|
git tag v1.0.1
|
|
git push origin v1.0.1
|
|
|