Ich benutze 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 für mein Remote-Github-Repo zu senden und die folgende Fehlermeldung zu erhalten:
The requested URL returned error: 403 while accessing https://github.com/Jstall/helloworld.git/info/refs
Als ich ein bisschen grub, stellte ich fest, dass das Problem darin bestehen könnte, dass ich nicht die neueste Version von Git habe. Als ich eine --version gemacht habe, habe ich festgestellt, dass ich version 1.7.0.4
lokal habe. Also habe ich versucht, git zu aktualisieren, indem ich:
sudo apt-get install git
aber erhalte den folgenden Fehler:
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 zu laufen:
sudo apt-get update
und es erneut zu versuchen, aber es schien keinen Unterschied zu machen. Ich bin mir nicht sicher, ob es relevant ist, aber ich bekomme auch ein paar 404, wenn ich das 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 als nächstes versuchen soll. Könnte jemand eine Vorgehensweise vorschlagen, um dieses Problem zu lösen? Jeder Rat wäre dankbar. Vielen Dank!
Antworten:
Sie können mein Launchpad PPA verwenden, derzeit gibt es Ihnen Git 1.8.0.
Git ist für die folgenden Ubuntu-Distributionen verfügbar:
Um mein Git-Repository zu installieren, befolgen Sie die Anweisungen unter: Git-Pakete für Ubuntu • Ein virtuelles Zuhause
Um den 404 loszuwerden, müssen Sie ihn aus Ihren Repository-Quellen entfernen. Ich bin mir nicht 100% sicher, ob ich die richtigen Anweisungen gebe, da ich keine Maschine mit Lucid habe, aber sie sollte ziemlich nah sein.
quelle
Anscheinend
git
bezieht sich auf einem Linux-System auf GNU Interactive Tools . Der Befehl zum Herunterladen des Git-Versionskontrollsystems unter Ubuntu lautet:Wenn Sie zusätzliche Tools (einschließlich GUI und Webzugriff) benötigen oder benötigen, können Sie:
quelle
Dieses Problem besteht auch bis einschließlich Ubuntu 16.04 ... Lösung:
und dann Kontrollkästchen EIN:
dann ausgeben
quelle