Estoy usando Ubuntu 10.04 LTS. Estoy considerando usar git como control de fuente para proyectos personales y Github como repositorio remoto. Estaba teniendo problemas para enviar una confirmación a mi repositorio remoto de github y recibí el siguiente mensaje de error:
The requested URL returned error: 403 while accessing https://github.com/Jstall/helloworld.git/info/refs
Cuando investigué un poco, descubrí que el problema podría ser que no tenía la última versión de Git. Cuando hice una --version descubrí que la tengo version 1.7.0.4
localmente. Entonces intenté actualizar git usando:
sudo apt-get install git
pero aparece el siguiente error:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package git has no installation candidate
Intenté ejecutar:
sudo apt-get update
Y lo intenté de nuevo, pero no pareció hacer la diferencia. No estoy seguro de si es relevante, pero también recibo un par de errores 404 cuando ejecuto la actualización:
Err http://wine.budgetdedicated.com edgy/main Packages
404 Not Found
Fetched 4,117B in 0s (5,142B/s)
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/edgy/universe/binary-i386/Packages.gz 404 Not Found [IP: 91.189.91.15 80]
W: Failed to fetch http://wine.budgetdedicated.com/apt/dists/edgy/main/binary-i386/Packages.gz 404 Not Found
No estoy seguro de cuándo debería intentarlo a continuación. ¿Alguien podría sugerir un curso de acción para resolver esto? Cualquier consejo sería apreciado. ¡Muchas gracias!
Respuesta1
Puedes usar mi PPA de Launchpad, actualmente te proporciona git 1.8.0.
Git está disponible para las siguientes distribuciones de Ubuntu:
- Ubuntu 12.10 (cuántico)
- Ubuntu 12.04 (Preciso)
- Ubuntu 11.10 (onírico)
- Ubuntu 11.04 (Natty)
- Ubuntu 10.10 (inconformista)
- Ubuntu 10.04 (lúcido)
Para instalar mi repositorio git siga las instrucciones en:Paquetes Git para Ubuntu • Un hogar virtual
sudo add-apt-repository ppa:pdoes/ppa
Para deshacerse del 404, debe eliminarlo de las fuentes de su repositorio. No estoy 100% seguro de haber dado las instrucciones correctas ya que no tengo una máquina con Lucid, pero debería cerrarse bastante.
- Inicie el Administrador de paquetes Synaptic
- Configuración -> Repositorios
- Otro software
- Deselecciona los repositorios que te dan el 404.
Respuesta2
Aparentemente git
en un sistema Linux se refiere aHerramientas interactivas GNU. El comando para descargar elSistema de control de versiones Giten Ubuntu es:
sudo apt-get install git-core git-doc
Si desea o necesita herramientas adicionales (incluyendo GUI y acceso web), puede:
sudo apt-get install gitweb git-gui gitk git-email git-svn
Respuesta3
Este problema continúa incluso hasta ubuntu 16.04 inclusive... Solución:
System Settings -> Software & Updates -> Other Software
y luego marque la casilla ENCENDIDO:
Canonical Partners
Software packaged by Canonical for their partners
luego emitir
sudo apt-get update
sudo apt-get -y install git-core