He buscado y buscado, durante lo que parecen horas, una solución a este problema y nada de lo que he intentado funciona. Permítanme preceder a todo esto diciendo que aunque he usado * nix antes, soy bastante novato, así que estoy seguro de haber perdido un paso en la configuración de Git en alguna parte.Git sigue pidiendo la contraseña
Configuré una caja Ubuntu en la red en el trabajo para alojar nuestro nuevo repositorio Git. La caja ejecuta Git, Gitosis y también ViewGit. Todo parece estar configurado correctamente, y puedo ver el repositorio que agregué dentro de ViewGit. El problema es cuando voy a clonar el repositorio a través de TortoiseGit en Windows. Cuando escribo la dirección de "[email protected]: /home/git/Plugins/.git/", automáticamente solicita la contraseña para el usuario "git" en el cuadro de Linux. Puedo cambiar esta dirección de "git @" a cualquier otro nombre de usuario en el sistema y también le pediré la contraseña a ese usuario. En cualquier caso, al ingresar la contraseña de ese usuario se continúa con la clonación del repositorio en el sistema local. También las ramificaciones, los puts y los pull también solicitarán una contraseña y, si se ingresa, todo funciona correctamente.
He creado el archivo pub de RSA en los cuadros de Windows que he probado (a través de git bash) y los he almacenado en la carpeta de gitosis del keydir, así como también agregué el archivo gitosis.conf de los usuarios (el nombre del archivo rsa menos el .pub). También modifiqué mi archivo sshd_config para incluir "AllowUsers git" y también mi nombre de usuario en el sistema. Estoy perdido, no parece una buena idea dar a todos los que quiero tener acceso a este repositorio la dirección IP del servidor, un nombre de usuario y luego la contraseña de ese nombre de usuario solo para que puedan descargar algún código. ¡Gracias por la ayuda!
Eso realmente empeora las cosas. Ahora solicita tanto un nombre de usuario como una contraseña, donde al menos descubrió el nombre de usuario por sí mismo :( – user64718
Además, al escribir el nombre de usuario y la contraseña ya no puedo descargar el repositorio. – user64718