Ich verwende Ubuntu 10.04 LTS. Ich möchte Git als Quellcodeverwaltung für persönliche Projekte und Github als Remote-Repository verwenden. Ich hatte Probleme, ein Commit in mein Remote-Github-Repository zu übertragen und erhielt die folgende Fehlermeldung:
The requested URL returned error: 403 while accessing https://github.com/Jstall/helloworld.git/info/refs
Als ich ein bisschen nachgeforscht habe, habe ich herausgefunden, dass das Problem möglicherweise daran liegt, dass ich nicht die neueste Version von Git habe. Als ich --version ausführte, stellte ich fest, dass ich sie version 1.7.0.4
lokal habe. Also habe ich versucht, Git mit folgendem zu aktualisieren:
sudo apt-get install git
aber erhalte die folgende Fehlermeldung:
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
Ich habe versucht, Folgendes auszuführen:
sudo apt-get update
und ich habe es noch einmal versucht, aber es hat anscheinend keinen Unterschied gemacht. Ich bin nicht sicher, ob es relevant ist, aber ich bekomme auch ein paar 404-Fehler, wenn ich update ausführe:
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
Ich bin mir nicht sicher, wann ich es das nächste Mal versuchen soll. Kann mir jemand einen Handlungsvorschlag machen, um das Problem zu lösen? Ich bin für jeden Rat dankbar. Vielen Dank!
Antwort1
Sie können mein Launchpad PPA verwenden, derzeit erhalten Sie Git 1.8.0.
Git ist für die folgenden Ubuntu-Distributionen verfügbar:
- Ubuntu 12.10 (Quantal)
- Ubuntu 12.04 (präzise)
- Ubuntu 11.10 (Oneiric)
- Ubuntu 11.04 (Natty)
- Ubuntu 10.10 (Maverick)
- Ubuntu 10.04 (Lucid)
Um mein Git-Repository zu installieren, folgen Sie den Anweisungen unter:Git-Pakete für Ubuntu • Ein virtuelles Zuhause
sudo add-apt-repository ppa:pdoes/ppa
Um die 404-Fehler zu beseitigen, müssen Sie sie aus Ihren Repository-Quellen entfernen. Ich bin nicht 100 % sicher, ob ich die richtigen Anweisungen gebe, da ich keine Maschine mit Lucid habe, aber es sollte ziemlich nah dran sein.
- Starten Sie den Synaptic Package Manager
- Einstellungen -> Repositories
- Andere Software
- Deaktivieren Sie die Repositories, die den 404-Fehler verursachen.
Antwort2
Anscheinend git
bezieht sich auf einem Linux-System aufInteraktive GNU-WerkzeugeDer Befehl zum Herunterladen derGit-Versionskontrollsystemunter Ubuntu ist:
sudo apt-get install git-core git-doc
Wenn Sie zusätzliche Tools (einschließlich GUI- und Webzugriff) wünschen oder benötigen, können Sie:
sudo apt-get install gitweb git-gui gitk git-email git-svn
Antwort3
Dieses Problem besteht sogar bis einschließlich Ubuntu 16.04 weiterhin ... Lösung:
System Settings -> Software & Updates -> Other Software
und dann Kontrollkästchen EIN:
Canonical Partners
Software packaged by Canonical for their partners
dann ausgeben
sudo apt-get update
sudo apt-get -y install git-core