FastHub no es más que un cliente de GitHub, por lo que no sirve de nada donde se necesite Git. Como sospechabas, esto requiere un cliente Git, aunque no es necesario ejecutarlo en un shell.
Hasta al menos Android 10 MGit es una opción utilizable.
-
GitHub: Cuando inicies un nuevo repositorio, crea un repositorio con un readme para que pueda ser clonado inmediatamente. Copie la URL del repositorio, por ejemplo https://github.com/username/reponame
.
-
MGit: Ir a Configuración y establecer la ubicación de almacenamiento para repos si root de almacenamiento externo emulado no es un buen lugar.
-
MGit: Pulse +
pegue la URL del repositorio en el campo "URL remota", marque "Clonar recursivamente" si es necesario (ni idea de si funciona) y pulse "Clonar". Debería iniciar rápidamente el proceso, pero puede ser lento si se trata de un repositorio enorme.
-
Copie y pegue los archivos con su código en el directorio repo utilizando un gestor de archivos. Recomiendo copiar para que haya una copia de seguridad en caso de que algo salga mal, mientras que todavía está aprendiendo este proceso, pero la elección de los usuarios.
-
MGit: Entra en el repositorio y ve al área de Estado para confirmar que tus archivos están siendo detectados.
-
MGit: Abre el menú pulsando la hamburguesa o deslizando el dedo desde la derecha, pulsa "Add all to stage", y luego "Commit", e introduce la información de tu commit. Recomiendo rellenar el campo opcional Autor para que no utilice un valor por defecto, que se ve raro en GitHub. Pulsa "Confirmar" para finalizar.
-
MGit: Abra el menú y pulse "Push" y luego "origen". Ahora el inicio de sesión..
-
GitHub: Ve a Ajustes -> Ajustes de desarrollador -> Tokens de acceso personales ( enlace fácil ). Pulse "Generar nuevo token" y confirme la contraseña si es necesario.
-
GitHub, PAT: Es bueno añadir una nota específica a la aplicación + repo ya que es fácil olvidar para qué sirve cada una, y la nota aparentemente no se puede cambiar después. Para el ámbito seleccione "repo", a continuación, desplácese hacia abajo y pulse "Generar token". Asegúrate de copiar el token antes de salir de la página.
-
MGit: Introduzca el PAT que acaba de crear como contraseña en el inicio de sesión. Ahora debería empujar con éxito.
Si se prefiere un cliente shell, Termux puede funcionar. Si se prefiere un cliente shell real, un entorno Linux chroot como UserLAnd es el camino a seguir, ya que es casi una verdadera instalación de Linux. Más allá de Android 10 todo esto probablemente fallará debido a los cambios en los permisos de almacenamiento.