Guía paso a paso para publicar el repositorio en tu cuenta de GitHub
- ✅ Cuenta de GitHub (crea una en https://github.com si no tienes)
- ✅ Git instalado en tu sistema
- ✅ Acceso a terminal/línea de comandos
En Termux:
pkg install gh -yEn Linux (Debian/Ubuntu):
sudo apt install gh -yEn Linux (Arch):
sudo pacman -S github-cli# Iniciar sesión
gh auth login
# Seleccionar:
# - GitHub.com
# - HTTPS
# - Yes (autenticar con navegador)
# - Seguir instrucciones en el navegador# Navegar al directorio
cd ~/wipwn-mejorado
# Crear repositorio en GitHub y hacer push
gh repo create wipwn-mejorado --public --source=. --push
# ¡Listo! Tu repositorio está en GitHub# Ver URL del repositorio
gh repo view --web- Ve a https://github.com
- Haz clic en el botón "+" (arriba derecha)
- Selecciona "New repository"
- Configura el repositorio:
- Repository name:
wipwn-mejorado - Description:
Generador de PINs WPS con Auto-Attack | 76 Algoritmos | 100% Español - Public (seleccionado)
- NO marcar "Initialize this repository with a README"
- Repository name:
- Haz clic en "Create repository"
# Navegar al directorio
cd ~/wipwn-mejorado
# Agregar remote (reemplaza samVent2 con tu nombre de usuario)
git remote add origin https://github.com/samVent2/wipwn-mejorado.git
# Renombrar rama a main
git branch -M main
# Hacer push
git push -u origin mainGitHub te pedirá autenticación:
Opción A: Token de Acceso Personal (Recomendado)
- Ve a https://github.com/settings/tokens
- Clic en "Generate new token" → "Generate new token (classic)"
- Configura:
- Note:
wipwn-mejorado - Expiration:
90 days(o lo que prefieras) - Scopes: Marca
repo(todos los permisos de repositorio)
- Note:
- Clic en "Generate token"
- COPIA EL TOKEN (solo se muestra una vez)
- Usa el token como contraseña cuando Git lo pida
Opción B: SSH (Avanzado)
Ver Configurar SSH más abajo
- Ve a https://github.com/settings/tokens
- "Generate new token" → "Generate new token (classic)"
- Configura:
- Note:
wipwn-mejorado - Scopes:
repo
- Note:
- Copia el token
# Navegar al directorio
cd ~/wipwn-mejorado
# Crear repositorio (reemplaza samVent2 y TU_TOKEN)
curl -H "Authorization: token TU_TOKEN" \
-d '{"name":"wipwn-mejorado","description":"Generador de PINs WPS con Auto-Attack","private":false}' \
https://api.github.com/user/repos
# Agregar remote
git remote add origin https://github.com/samVent2/wipwn-mejorado.git
# Renombrar rama
git branch -M main
# Hacer push con token
git push -u https://samVent2:TU_TOKEN@github.com/samVent2/wipwn-mejorado.git main- ✅ No necesitas ingresar contraseña cada vez
- ✅ Más seguro que HTTPS
- ✅ Recomendado para uso frecuente
# Generar clave (presiona Enter para aceptar valores predeterminados)
ssh-keygen -t ed25519 -C "tu.email@ejemplo.com"
# Iniciar agente SSH
eval "$(ssh-agent -s)"
# Agregar clave al agente
ssh-add ~/.ssh/id_ed25519# Copiar clave pública
cat ~/.ssh/id_ed25519.pub
# Copia todo el contenido- Ve a https://github.com/settings/keys
- Clic en "New SSH key"
- Title:
Termux(o nombre de tu dispositivo) - Key: Pega la clave copiada
- Clic en "Add SSH key"
# Cambiar remote a SSH
git remote set-url origin git@github.com:samVent2/wipwn-mejorado.git
# Hacer push (no pedirá contraseña)
git push -u origin mainDespués de subir el repositorio, actualiza los enlaces:
# Editar README.md
nano ~/wipwn-mejorado/README.md
# Buscar y reemplazar:
# samVent2 → tu_nombre_de_usuario_github
# Guardar cambios
git add README.md
git commit -m "📝 Actualizar enlaces con nombre de usuario"
git pushO hacerlo automáticamente:
cd ~/wipwn-mejorado
# Reemplazar en todos los archivos (reemplaza samVent2)
sed -i 's/samVent2/tu_nombre_real/g' README.md
sed -i 's/samVent2/tu_nombre_real/g' GUIA_USO_TERMUX.md
sed -i 's/samVent2/tu_nombre_real/g' MANUAL_INSTALACION.md
sed -i 's/samVent2/tu_nombre_real/g' install.sh
# Commit y push
git add .
git commit -m "📝 Actualizar enlaces con nombre de usuario"
git push- Ve a tu repositorio en GitHub
- Clic en ⚙️ Settings
- En "About" (parte superior derecha):
- Description:
Generador de PINs WPS con Auto-Attack | 76 Algoritmos | 100% Español - Website: (opcional) tu sitio web
- Topics:
wpswifipentestingtermuxreaversecurityespañol
- Description:
- Clic en "Save changes"
Puedes crear un logo y agregarlo al README:
<div align="center">
<img src="logo.png" alt="wipwn-mejorado" width="200"/>
</div>Para crear una página web del proyecto:
- Ve a Settings → Pages
- Source:
Deploy from a branch - Branch:
main→/ (root) - Clic en "Save"
Agrega badges para hacer el README más atractivo:




git status# Agregar archivo específico
git add archivo.py
# Agregar todos los cambios
git add .git commit -m "Mensaje descriptivo"git pushgit log --oneline# Crear y cambiar a nueva rama
git checkout -b nueva-caracteristica
# Hacer cambios, commit, push
git push -u origin nueva-caracteristicagit pull# Eliminar remote existente
git remote remove origin
# Agregar nuevamente
git remote add origin https://github.com/samVent2/wipwn-mejorado.git# Forzar push (cuidado, sobrescribe)
git push -f origin main
# O mejor, hacer pull primero
git pull origin main --rebase
git push origin mainSi usas SSH y falla:
# Verificar que la clave está agregada
ssh -T git@github.com
# Debería mostrar:
# Hi samVent2! You've successfully authenticated...Si no funciona, repite Configurar SSH
Si usas HTTPS:
- Verifica tu nombre de usuario
- Usa un token de acceso personal en lugar de contraseña
- O cambia a SSH
Después de subir el repositorio:
- ✅ Ve a
https://github.com/samVent2/wipwn-mejorado - ✅ Verifica que todos los archivos están presentes
- ✅ Prueba el comando de instalación:
curl -sL https://raw.githubusercontent.com/samVent2/wipwn-mejorado/main/install.sh | bash - ✅ Comparte el enlace con la comunidad
Tu repositorio está ahora en GitHub y disponible para:
- ✅ Que otros lo usen
- ✅ Recibir contribuciones
- ✅ Reportar issues
- ✅ Hacer forks
- ✅ Dar estrellas ⭐
URL de tu repositorio:
https://github.com/samVent2/wipwn-mejorado
Comando de instalación:
curl -sL https://raw.githubusercontent.com/samVent2/wipwn-mejorado/main/install.sh | bashSi tienes problemas para subir el repositorio:
- Revisa la documentación de GitHub
- Busca en GitHub Community
- Abre un issue en el repositorio original
¿Subida exitosa?
¡Comparte tu repositorio con la comunidad! 🚀