私は 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 (ルシッド)
私の Git リポジトリをインストールするには、次の手順に従ってください:Ubuntu 用 Git パッケージ • 仮想ホーム
sudo add-apt-repository ppa:pdoes/ppa
404 を取り除くには、リポジトリ ソースからそれらを削除する必要があります。Lucid がインストールされたマシンを持っていないので、正しい手順を示しているかどうか 100% 確信はありませんが、かなり近いはずです。
- Synaptic パッケージ マネージャーを起動します
- 設定 -> リポジトリ
- その他のソフトウェア
- 404 を返すリポジトリの選択を解除します。
答え2
どうやらgit
LinuxシステムではGNU インタラクティブ ツール. ダウンロードするコマンドGit バージョン管理システムUbuntu の場合:
sudo apt-get install git-core git-doc
追加のツール(GUI や Web アクセスを含む)が必要な場合は、次の操作を実行できます。
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