Ubuntu 10.04LTSを使用しています。個人プロジェクトのソース管理として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
もう一度やり直しましたが、違いは見られませんでした。関連性があるかどうかはわかりませんが、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
次にいつ試すべきかわかりません。誰かがこれを解決するための行動方針を提案できますか?何かアドバイスをいただければ幸いです。どうもありがとう!
あなたは私のLaunchpadPPAを使うことができます、現在それはあなたにgit1.8.0を与えます。
Gitは、次のUbuntuディストリビューションで利用できます。
Gitリポジトリをインストールするには、次の手順に従います。 buntuのGitパッケージ•仮想ホーム
Sudo add-apt-repository ppa:pdoes/ppa
404を取り除くには、リポジトリソースから404を削除する必要があります。 Lucidを搭載したマシンを持っていないので、正しい指示を与えるかどうかは100%わかりませんが、かなり閉じるはずです。
どうやらLinuxシステムのgit
は GNU Interactive Tools を参照しているようです。 Ubuntuに Gitバージョン管理システム をダウンロードするコマンドは次のとおりです。
Sudo apt-get install git-core git-doc
追加のツール(GUIおよびWebアクセスを含む)が必要な場合は、次のことができます。
Sudo apt-get install gitweb git-gui gitk git-email git-svn
この問題はubuntu16.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