El teléfono móvil usa Gidder para construir un servidor git

Consulte y descargue Gidder:
https://blog.csdn.net/TaylorPotter/article/details/69808733

Apk de instalación de teléfono móvil, inicio y configuraciones relacionadas

inserte la descripción de la imagen aquí
Configuración predeterminada de Gidder
inserte la descripción de la imagen aquí
Agregar usuario aaa
inserte la descripción de la imagen aquí
Agregar repositorio Nuevo proyecto
inserte la descripción de la imagen aquí
como repositorio Nuevo proyecto, especifique el usuario aaa: permisos de extracción, inserción
inserte la descripción de la imagen aquí
Una vez completadas todas las configuraciones, inicie el servicio git
inserte la descripción de la imagen aquí
Aquí debe prestar atención:

  • La ruta del repositorio recién creada es: /newProject.git
  • La dirección IP del servidor git en la red de área local: 192.168.1.6:2222

Configuración del proyecto local de git

Configure los parámetros remotos del proyecto TortoiseGit local: ssh://nombre de usuario@dirección IP:número de puerto/repositorio.git
inserte la descripción de la imagen aquí
aquí aaa es un alias remoto, para conservar el origen, enviar y extraer comandos relacionados a través del alias

# 提交
git push aaa master

# 拉取
git pull aaa master

Posibles errores y manejo relacionado

No se puede negociar con el puerto 2222 de 192.168.1.6: no se encontró ningún tipo de clave de host coincidente. Su oferta: ssh-dss

La solución es agregar un archivo: %USERPROFILE%.ssh\config
Si el directorio .ssh no existe, puede usar Git Bash (el paquete MSysGit que viene con Git para Windows) para ejecutar

ssh-keygen -o

Luego presione Entrar para usar los parámetros predeterminados. Esto es solo para generar el directorio .ssh. El id_rsa, pub y otros archivos que contiene no son necesariamente necesarios. Para obtener más información, consulte: https://git-scm.com/ book/zh/v2/server
.ssh\config creado por , su contenido es

HostkeyAlgorithms +ssh-dss

No se puede establecer la autenticidad del host xxx.

Simplemente ingrese Sí para continuar. Para
obtener más información, consulte: https://blog.csdn.net/qq_21480607/article/details/91845794

fatal: no se pudo leer desde el repositorio remoto.

Cuando la conexión y la contraseña son correctas, todavía se produce un error

>git push aaa master
Password authentication
([email protected]) Password:
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Puede ser que la aplicación en el teléfono móvil necesite leer y escribir en la tarjeta de memoria.
inserte la descripción de la imagen aquí
He completado todas las configuraciones anteriores aquí y luego he vuelto a crear /newProject.git, y el envío se puede completar con éxito.
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/tangyin025/article/details/123561113
Recomendado
Clasificación