Puedes conectar el repositorio con el código de tu aplicación a nuestra Plataforma de Apps al crear una nueva aplicación en el panel de control de Hostman.
La Plataforma de Apps admite repositorios de GitLab, GitHub y BitBucket, así como cualquier repositorio accesible mediante URL, incluidos Gitea, GitLab autoalojado, GitHub Enterprise, etc.
Para conectar el repositorio:
Ve a la sección Plataforma de Apps y haz clic en Crear.
En el paso Repositorio, haz clic en el icono de la plataforma.
Inicia sesión en tu cuenta.
Concede acceso a los repositorios necesarios.
Selecciona el repositorio para el despliegue en el panel de Hostman.
Si ya iniciaste sesión en tu cuenta de GitHub, GitLab o Bitbucket, Hostman mostrará automáticamente los repositorios disponibles. Solo tienes que seleccionar el que necesites.
Si has iniciado sesión pero no aparece el repositorio que necesitas:
Haz clic en Añadir cuenta.
Elige una plataforma.
Inicia sesión si es necesario.
Selecciona los repositorios requeridos y guarda los cambios.
Luego selecciona el repositorio deseado para el despliegue en el panel de Hostman.
Puedes conectar cualquier repositorio a la Plataforma de Apps que tenga una dirección HTTP o HTTPS externa, incluidos repositorios de GitLab autoalojado, GitHub Enterprise, o repositorios alojados por proveedores que no admitimos directamente (por ejemplo, Gitea).
Esta opción también puede usarse por motivos de seguridad: si no deseas conceder acceso a toda la cuenta de Git, puedes añadir solo un repositorio específico mediante un enlace.
Ten en cuenta que los despliegues automáticos no estarán disponibles para los repositorios conectados por URL. Después de actualizar el código, deberás desplegar la aplicación manualmente seleccionando el commit deseado.
Para repositorios públicos, basta con proporcionar la URL.
Para repositorios privados, deberás proporcionar el usuario y la contraseña de la cuenta, o un token generado en la interfaz del proveedor (GitLab, GitHub, etc.).
Puedes conectar el repositorio mediante URL al crear una nueva aplicación:
Ve a la sección Plataforma de Apps y haz clic en Crear.
En el paso Repositorio, haz clic en Conectar el repositorio vía URL.
Proporciona la URL del repositorio y los datos de acceso si es privado.
Haz clic en Conectar.
El repositorio y los commits disponibles se mostrarán en el panel de control.
El enlace debe tener el formato de URL de Git, por ejemplo:
https://github.com/hostman/app-example.git
En GitHub, puedes obtener el enlace haciendo clic en Código → HTTPS.
En GitLab o BitBucket es similar: ve al repositorio → haz clic en Código/Clonar → Clonar con HTTPS.
Hay dos formas de obtener un token y un enlace en BitBucket.
Método 1
Ve a Configuración personal de Bitbucket → Contraseña de aplicación.
Asigna un nombre (Etiqueta) y permisos. Los permisos de solo lectura son suficientes.
Haz clic en Crear.
Copia la contraseña y pégala en el campo Contraseña o token en el panel de Hostman.
Ve al repositorio y haz clic en Clonar. Copia todo lo que aparece después de git clone y pégalo en el campo URL del repositorio.
Copia la parte del enlace entre https:// y @ y pégala en el campo Nombre de usuario.
Método 2.
Ve a Configuración → Configuración del repositorio → Token de acceso → Crear token de acceso al repositorio.
Asigna un nombre y permisos (alcances). Los permisos de lectura del repositorio son suficientes.
Copia el valor del campo Tu token de acceso al repositorio y pégalo en el campo Contraseña o token en el panel de Hostman.
git clone y pégalo en el campo URL del repositorio en el panel de Hostman.No podrás conectar un repositorio de GitHub con tu contraseña de cuenta; necesitas un token.
Para generar un token en GitHub:
Ve a Configuración → Configuración del desarrollador → Tokens de acceso personal → Tokens → Generar nuevo token de acceso personal.
Asigna nombre, fecha de vencimiento y permisos al token. Para trabajar con repositorios privados, selecciona repo.
Haz clic en Generar token.
Copia el token y pégalo en el campo Contraseña o token del panel de Hostman.
Para conectar repositorios de GitLab, puedes usar la contraseña de tu cuenta o un token generado en los ajustes de tu cuenta de GitLab.
Ve a Preferencias → Tokens de acceso.
Crea un nuevo token, indicando el nombre, fecha de vencimiento y permisos. Como mínimo, necesitas permisos de lectura de repositorios.
Haz clic en Crear token de acceso personal.
Copia el token y pégalo en el campo Contraseña o token del panel de Hostman.
Cualquier repositorio agregado puede desvincularse de la Plataforma de Apps.
Si desvinculas un repositorio, los despliegues (automáticos y manuales) de todas las aplicaciones creadas desde ese repositorio dejarán de estar disponibles.
Ve a la sección Plataforma de Apps y haz clic en Crear.
Ve al paso Repositorio. Haz clic en la lista desplegable de repositorios y luego en Eliminar junto al repositorio que desees quitar.
Confirma la acción.
Si tu cuenta de GitHub, GitLab o Bitbucket está conectada a la Plataforma de Apps pero no se muestra el repositorio necesario en el panel de control de Hostman, puede deberse a dos razones:
Añadiste el repositorio después de iniciar sesión en tu cuenta desde la Plataforma de Apps.
Permitiste el acceso solo a ciertos repositorios y el necesario no está seleccionado.
Para solucionar el problema:
Ve a la sección Plataforma de Apps y haz clic en Crear.
Ve al paso Repositorio y haz clic en Añadir cuenta.
Selecciona una plataforma.
Inicia sesión si es necesario.
Selecciona el repositorio deseado y guarda los cambios.
Los repositorios conectados aparecerán en el panel de Hostman y podrás seleccionar el que necesites.