우분투 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 배포판에서 사용할 수 있습니다.
- 우분투 12.10(퀀탈)
- 우분투 12.04(정확함)
- 우분투 11.10 (Oneiric)
- 우분투 11.04(Natty)
- 우분투 10.10 (매버릭)
- 우분투 10.04(루시드)
내 Git 저장소를 설치하려면 다음 지침을 따르세요.Ubuntu용 Git 패키지 • 가상 홈
sudo add-apt-repository ppa:pdoes/ppa
404를 제거하려면 저장소 소스에서 이를 제거해야 합니다. Lucid가 포함된 머신이 없기 때문에 올바른 지침을 제공했는지 100% 확신할 수 없지만 상당히 닫힐 것입니다.
- 시냅틱 패키지 관리자 시작
- 설정 -> 저장소
- 기타 소프트웨어
- 404를 제공하는 저장소를 선택 취소하세요.
답변2
분명히 git
Linux 시스템에서는 다음을 참조합니다.GNU 대화형 도구. 다운로드 명령은Git 버전 관리 시스템우분투에서는 다음과 같습니다.
sudo apt-get install git-core git-doc
추가 도구(GUI 및 웹 액세스 포함)를 원하거나 필요한 경우 다음을 수행할 수 있습니다.
sudo apt-get install gitweb git-gui gitk git-email git-svn
답변3
이 문제는 ubuntu 16.04까지 계속됩니다. 해결 방법:
System Settings -> Software & Updates -> Other Software
그런 다음 확인란을 ON으로 설정하세요.
Canonical Partners
Software packaged by Canonical for their partners
그런 다음 발행
sudo apt-get update
sudo apt-get -y install git-core