Я использую 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 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
Я не уверен, когда мне следует попробовать дальше. Кто-нибудь может предложить план действий, чтобы решить эту проблему? Любой совет будет принят во внимание. Спасибо большое!
Ответы:
Вы можете использовать мой Launchpad PPA, в настоящее время он дает вам git 1.8.0.
Git доступен для следующих дистрибутивов Ubuntu:
Чтобы установить мой репозиторий git, следуйте инструкциям по адресу: Пакеты Git для Ubuntu • Виртуальный дом
Чтобы избавиться от 404, вы должны удалить их из ваших источников репозитория. Я не уверен на 100%, если я даю правильные инструкции, поскольку у меня нет машины с Lucid, но она должна довольно близко закрыться.
источник
По-видимому,
git
в системе Linux относится к GNU Interactive Tools . Команда для загрузки системы контроля версий Git в Ubuntu:Если вы хотите или нуждаетесь в дополнительных инструментах (включая GUI и веб-доступ), вы можете:
источник
Эта проблема продолжается даже до ubuntu 16.04 включительно ... Решение:
и затем установите флажок:
тогда выдайте
источник