General / GIT / Tecnología
Error con Git: “Cannot access URL return code 22”
By ercobo | Published | No hay comentarios
Una de las cosas que os pueden ocurrir al trabajar con git es que os salga este bonito error “Cannot access URL return code 22” .
Antecedentes:
- El repositorio no está en GitHub, sino en un repositorio personal.
- El repositorio fue creado con Virtualmin, con la sección de “Git Repositories” de un dominio.
- Tratais de hacer un push para subir los cambios.
Tratando de buscar la solución, la he encontrado con StackOverFlow: http://stackoverflow.com/questions/5264949/cannot-push-git-to-remote-repository-with-http-https
La solución es editar el archivo config que está dentro de la carpeta .git del repositorio local.
Y donde pone:
1 2 3 |
[crayon-674f615b98e6b552565455 ][remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = http://git.repository.url/repo.git |
[/crayon]
Cambiarlo a:
1 2 3 |
[crayon-674f615b98e76240764534 ][remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = http://username:password@git.repository.url/repo.git |
[/crayon]
Es decir, añadir el usuario y la contraseña que se van a usar para acceder al repositorio.
Entonces ya si que funciona un
1 |
git push origin master |
.