最新バージョンのGitを取得できません


8

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

次はいつ試すべきかわからない。これを解決するための行動方針を誰かが提案できますか?任意のアドバイスをいただければ幸いです。どうもありがとう!


ディストリビューションをアップグレードする必要があります。なぜ2年以上前のバージョンの実行を主張するのかわからない。
Mikhail

2
彼がディストリビューションをアップグレードすべきだとは思わない。場合によります。Webサーフィンといくつかのドキュメントの書き込みを可能にする、実際に動作するOSが必要なだけの人がいます。機能するものを変更するのはなぜですか?これは特にUbuntu Serverに当てはまります。Ubuntu LTSは5年間サポートされています。サーバー側のアップグレードは非常に重要です。一度実行すると大量のテストが行​​われ、すべてが完全に機能する必要があります。不要な更新を避ける理由。しかし、もしあなたが最新のものを持ちたいと思っていて、新しいことを学ぶことに時間を費やす気があるなら、はい、更新してください。
阿部

回答:


10

Launchpad PPAを使用できますが、現在はgit 1.8.0です。

Gitは、次のUbuntuディストリビューションで使用できます。

  • Ubuntu 12.10(Quantal)
  • Ubuntu 12.04(正確)
  • Ubuntu 11.10(Oneiric)
  • Ubuntu 11.04(Natty)
  • Ubuntu 10.10(マーベリック)
  • Ubuntu 10.04(Lucid)

私のgitリポジトリをインストールするには、次の指示に従ってください。UbuntuのGitパッケージ•仮想ホーム

sudo add-apt-repository ppa:pdoes/ppa

404を取り除くには、リポジトリソースから削除する必要があります。Lucidを備えたマシンを持っていないので、私が正しい指示を出すかどうかは100%わかりませんが、かなり近いはずです。

  • Synaptic Package Managerを起動します
  • 設定->リポジトリ
  • その他のソフトウェア
  • 404を提供するリポジトリの選択を解除します。


1

この問題は、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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.