La configuración del servidor web TortoiseHg tiene un parámetro "Permitir inserción" donde puse a los usuarios permitidos para realizar cambios. Pero cuando intento presionar, aparece un error de "autorización fallida". ¿Cómo se autentican los usuarios? ¿De dónde vienen las contraseñas?¿Cómo autenticar usuarios en el servidor web TortoiseHg?
Respuesta
Configuración allow_push = *
permitirá que cualquiera empuje a su repositorio servido con hg serve
. Por supuesto, solo debes hacerlo en una red confiable. Además de eso, no puede hacer la autenticación con hg serve
; necesita un servidor web que autentique a los usuarios.
Por favor, vea hgrc para una explicación concisa de allow_push
y la wiki para una explicación un poco más largo de lo que es para hg serve
.
Acabo de entrar en Mercurial, y por lo que puedo decir (y lea en la documentación), el servidor web TortoiseHg no está destinado a ser una solución permanente. Los documentos parecen guiarte hacia la ejecución de Apache o lighttpd.
Quizás también desee comprobar Vampire Basic's tutorial on running Mercurial on Windows.
Desde que publiqué esto, he pasado por el tutorial vinculado y ahora estoy alojando con éxito Hudson a través de WinXP/IIS. –
creo que sólo puede editar el archivo hgrc, bajo la [autorizar] sección: Store password in TortoiseHg
- 1. La mejor manera de autenticar usuarios en una aplicación web
- 2. Diseñar una API web: ¿Cómo autenticar?
- 3. Cómo autenticar el servicio web reparador utilizando oAuth
- 4. autenticar automáticamente a los usuarios de Windows en un servidor/Linux Apache
- 5. ¿Cómo puede un servidor autenticar una aplicación de iPhone (el código, no el usuario)?
- 6. ¿cómo puedo autenticar a los usuarios fuera de los rieles con authlogic?
- 7. ¿Cómo autenticar los servicios web java basados en Java?
- 8. ¿Cómo autenticar usuarios en un sitio y pasar credenciales a otro sitio? (Autenticación de Windows, ASP.Net)
- 9. ¿Qué es el servidor de icono de superposición de TortoiseHg?
- 10. Estrategias para autenticar usuarios una sola vez sin identificador precompartido
- 11. Problemas al autenticar al sitio web desde el código
- 12. ¿Cómo autenticar a los usuarios de iOS/iPhone con una aplicación web remota y reutilizar el ticket de autenticación en futuras solicitudes a la misma aplicación web?
- 13. ¿Cómo usaría PHP para autenticar con usuarios y contraseñas de Linux?
- 14. Cómo autenticar LDAP en .NET
- 15. Pre autenticar solicitud de servicio web en C#
- 16. DotNetOpenAuth - Facebook - ¿Cómo puedo autenticar usuarios sin forzarlos a instalar una aplicación de Facebook?
- 17. cómo autenticar usuarios contra la Seguridad de la primavera en las pruebas unitarias
- 18. Cómo ramificar con TortoiseHG
- 19. ¿Cómo eliminar una rama accidental en TortoiseHg?
- 20. ¿Cómo autenticar sin acceso a internet en PhoneGap?
- 21. ¿Utiliza la base de datos mysql para autenticar usuarios en Spring security?
- 22. Google API: cómo autenticar sin redirección?
- 23. Servidor web en el puerto 80 en el iPhone
- 24. Escribir archivo en el servidor web - ASP.NET
- 25. ¿Cómo puedo crear usuarios del lado del servidor en Meteor?
- 26. Autenticar por dirección IP en Django
- 27. Redirigir usuarios en función del tráfico del servidor con PHP
- 28. ¿Cómo autenticar al usuario en ONVIF?
- 29. No se puede autenticar en el servicio ASP.NET Web Api con HttpClient
- 30. ¿Cómo autenticar y realizar un seguimiento de los usuarios con WCF/JSON?
gracias por responder Martin. Dicen: "... el nombre de usuario autenticado debe estar presente en esta lista (separados por espacios en blanco o,)" ¿Debo poner al usuario autenticado por el servidor web? Traté de autenticar al usuario por Windows sin éxito. – Eduardo
Sí, enumera el usuario autenticado por el servidor web. Mercurial no sabe nada de Windows: solo se ve en la variable de entorno 'REMOTE_USER' estándar establecida por el servidor web antes de que se envie el script CGI. –
@MartinGeisler ¿Puede explicar cómo usaría REMOTE_USER para agregar usuarios al servidor web 'hg server'? Si no puede usar ese parámetro, ¿por qué lo tienen? ¿O solo funciona si tiene algún otro servidor integrado con Hg? – ArtB