Probleme beim Abrufen der neuesten Git-Version

Probleme beim Abrufen der neuesten Git-Version

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.4lokal 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 gitbezieht 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

verwandte Informationen