Extraiga automáticamente desde el control remoto usando GitHub Actions
⏰ 1 minuto de lectura
factor
Tengo un repositorio privado en GitHub y mi objetivo es que cada vez que haya una nueva confirmación, el repositorio se actualice en el VPS.
El problema con esto es que el repositorio es privado y requiere autenticación. Intenté configurar mi nombre de usuario y contraseña en la configuración global de git, pero incluso después de hacerlo, todavía requiere autenticación.
Descubrí la solución por mi cuenta. El problema con las diversas cosas que estaba haciendo era el siguiente. Estaba tratando de hacer algo en la línea de git pull https://${{ secrets.TOKEN }}@github.com/repo
La solución fue poner todo el comando git pull https://token@github.com/repo como un secreto y luego ejecutar el script: ${{ secrets.SCRIPT }} a través de SSH.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información