Проблемы с получением последней версии Git

Проблемы с получением последней версии Git

Я использую Ubuntu 10.04 LTS. Я рассматриваю использование git в качестве системы управления исходным кодом для личных проектов и Github в качестве удаленного репозитория. У меня возникли проблемы с отправкой коммита в мой удаленный репозиторий github, и я получил следующее сообщение об ошибке:

The requested URL returned error: 403 while accessing https://github.com/Jstall/helloworld.git/info/refs

Когда я немного покопался, то обнаружил, что проблема может быть в том, что у меня не последняя версия Git. Когда я сделал --version, то обнаружил, что она у меня есть version 1.7.0.4локально. Поэтому я попытался обновить git с помощью:

sudo apt-get install git

но получаю следующую ошибку:

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

Я пробовал запустить:

sudo apt-get update

и снова пытаюсь, но это, похоже, не имеет значения. Я не уверен, относится ли это к делу, но я также получаю пару 404, когда запускаю обновление:

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

Я не уверен, когда мне стоит попробовать в следующий раз. Может ли кто-нибудь подсказать, как это решить? Буду признателен за любой совет. Большое спасибо!

решение1

Вы можете использовать мой Launchpad PPA, в настоящее время он предоставляет вам git 1.8.0.

Git доступен для следующих дистрибутивов Ubuntu:

  • Ubuntu 12.10 (Квантовый)
  • Ubuntu 12.04 (точная версия)
  • Ubuntu 11.10 (Онейрический)
  • Ubuntu 11.04 (Нэтти)
  • Ubuntu 10.10 (Маверик)
  • Ubuntu 10.04 (Lucid)

Чтобы установить мой репозиторий git, следуйте инструкциям по адресу:Пакеты Git для Ubuntu • Виртуальный дом

sudo add-apt-repository ppa:pdoes/ppa

Чтобы избавиться от 404, вам нужно удалить их из источников вашего репозитория. Я не уверен на 100%, что даю правильные инструкции, так как у меня нет машины с Lucid, но это должно довольно закрыть.

  • Запустить менеджер пакетов Synaptic
  • Настройки -> Репозитории
  • Другое программное обеспечение
  • Отмените выбор репозиториев, которые выдают ошибку 404.

решение2

Видимо, gitв системе Linux это относится кИнтерактивные инструменты GNU. Команда для загрузкиСистема контроля версий Gitв Ubuntu это:

sudo apt-get install git-core git-doc 

Если вам нужны или нужны дополнительные инструменты (включая графический интерфейс и веб-доступ), вы можете:

sudo apt-get install gitweb git-gui gitk git-email git-svn

решение3

Эта проблема сохраняется вплоть до Ubuntu 16.04... Решение:

System Settings -> Software & Updates -> Other Software

и затем флажок ВКЛ:

Canonical Partners
Software packaged by Canonical for their partners

затем выдать

sudo apt-get update
sudo apt-get -y install git-core

Связанный контент