최신 버전의 Git을 얻는 데 문제가 있습니다.


8

우분투 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로컬에 있음을 알았습니다 . 그래서 다음을 사용하여 자식을 업데이트하려고했습니다.

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

다음에 언제 시도해야할지 모르겠습니다. 이 문제를 해결하기 위해 조치를 제안 할 수 있습니까? 모든 조언을 부탁드립니다. 감사합니다!


배포판을 업그레이드해야합니다. 왜 2 년 이상 된 버전을 실행해야하는지 잘 모르겠습니다.
Mikhail

2
나는 그가 그의 배포판을 업그레이드해야한다는 것에 동의하지 않는다. 때에 따라 다르지. 웹을 서핑하고 몇 가지 문서를 작성할 수있는 작동하는 OS가 필요한 사람들이 있습니다. 왜 작동하는 것을 바꾸어야합니까? 이것은 우분투 서버에 특히 해당됩니다. Ubuntu LTS는 5 년 동안 지원됩니다. 서버 측 업그레이드는 큰 문제입니다. 한 번 수행 할 테스트가 많이 있으며 모든 것이 완벽하게 작동해야합니다. 불필요한 업데이트를 피하는 이유. 그러나 최신 정보를 원하고 새로운 것을 배우는 데 시간을 투자하고 싶다면 업데이트하십시오.
Abe

답변:


10

내 Launchpad PPA를 사용할 수 있으며 현재 git 1.8.0을 제공합니다.

Git은 다음 Ubuntu 배포판에서 사용할 수 있습니다.

  • 우분투 12.10 (Quantal)
  • 우분투 12.04 (정확한)
  • 우분투 11.10 (Oneiric)
  • 우분투 11.04 (Natty)
  • 우분투 10.10 (매버릭)
  • 우분투 10.04 (루시드)

내 자식 저장소를 설치하려면 다음 위치의 지침을 따르십시오. Ubuntu 용 Git 패키지 • 가상 홈

sudo add-apt-repository ppa:pdoes/ppa

404를 제거하려면 리포지토리 소스에서 404를 제거해야합니다. 내가 지시 한대로 올바른 지침을 제공하는지 100 % 확신하지 못합니다 .Lucid가있는 기계는 없지만 상당히 가깝습니다.

  • 시냅틱 패키지 관리자 시작
  • 설정-> 저장소
  • 다른 소프트웨어
  • 404를 제공하는 저장소를 선택 취소하십시오.

8

분명히 git리눅스 시스템에서는 GNU Interactive Tools를 참조합니다 . Ubuntu 에서 Git 버전 제어 시스템 을 다운로드하는 명령 은 다음과 같습니다.

sudo apt-get install git-core git-doc 

GUI 및 웹 액세스를 포함한 추가 도구가 필요하거나 필요한 경우 다음을 수행 할 수 있습니다.

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

1

이 문제는 우분투 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.