Używam Ubuntu 10.04 LTS. Patrzę na używanie git jako kontroli źródła dla osobistych projektów i Github jako zdalnego repozytorium. Miałem problem z wypchnięciem zatwierdzenia do mojego zdalnego repozytorium github, otrzymując następujący komunikat o błędzie:
The requested URL returned error: 403 while accessing https://github.com/Jstall/helloworld.git/info/refs
Kiedy zacząłem kopać, odkryłem, że problemem może być to, że nie mam najnowszej wersji Git. Kiedy zrobiłem --version, okazało się, że mam version 1.7.0.4
lokalnie. Więc próbowałem zaktualizować git za pomocą:
sudo apt-get install git
ale pojawia się następujący błąd:
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
Próbowałem uruchomić:
sudo apt-get update
i próbuję ponownie, ale nie miało to znaczenia. Nie jestem pewien, czy to jest istotne, ale dostaję też kilka 404 po uruchomieniu aktualizacji:
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
Nie jestem pewien, kiedy powinienem spróbować dalej. Czy ktoś mógłby zasugerować sposób rozwiązania tego problemu? Wszelkie porady będą mile widziane. Dzięki wielkie!
Odpowiedzi:
Możesz używać mojego PPA Launchpad, obecnie daje ci git 1.8.0.
Git jest dostępny dla następujących dystrybucji Ubuntu:
Aby zainstalować moje repozytorium git, postępuj zgodnie z instrukcjami podanymi na stronie: Pakiety Git dla Ubuntu • Wirtualny dom
Aby pozbyć się 404, musisz usunąć je ze źródeł repozytorium. Nie jestem w 100% pewien, czy dam odpowiednie instrukcje, ponieważ nie mam; mam maszynę z Lucid, ale powinna się dość zamknąć.
źródło
Najwyraźniej
git
w systemie Linux oznacza GNU Interactive Tools . Polecenie pobrania systemu kontroli wersji Git na Ubuntu to:Jeśli chcesz lub potrzebujesz dodatkowych narzędzi (w tym GUI i dostępu do sieci), możesz:
źródło
Ten problem występuje nawet do Ubuntu 16.04 włącznie. Rozwiązanie:
a następnie pole wyboru WŁ .:
następnie problem
źródło