30

を使用して、既存の github-repository (Git for Windows) を空のフォルダーに複製しようとしています

git clone https://github.com/di98jgu/D0016E---Digitalt-projekt.git

しかし、エラーメッセージが表示され続けます:

致命的: https://github.com/di98jgu/D0016E---Digitalt-projekt.git/info/refs?service=git-upload-packが見つかりません: サーバーで git update-server-info を実行しましたか?

サーバーは正常に動作しています (他のユーザーが使用しています)。git-upload-packgit-receive-packのパスをgitconfigに追加しようとしましたが、

[remote "origin"] 
url = https://github.com/di98jgu/D0016E--Digital-projekt.git 
fetch = +refs/heads/*:refs/remotes/origin/* 
uploadpack = libexec/git-core/git-upload-pack
receivepack = libexec/git-core/git-receive-pack

しかし、それは役に立ちませんでした。多くの人が問題を抱えているようですが、まったく同じではありませんが、同様のエラーメッセージgit-upload-pack command not foundが表示されますが、これらの解決策が私の状況には当てはまらないと思います.

誰でもこれを解決する方法を知っていますか?

4

17 に答える 17

10

私はちょうど今、この問題に出くわしました。それはアクセス許可が原因です。現在のアカウントに と のアクセス許可があることを確認してgit pullくださいgit push。あなたの場合、Github にプライベート リポジトリを作成し、このアカウントManage Collaboratorsを問題が来ます。

もちろん、リモート URL が完全に正しいかどうか、大文字と小文字を区別しない、https または http を含めて確認する必要があります。

于 2013-04-28T08:45:03.053 に答える
6

sから を削除するとhttps、問題が解決しました。

于 2013-09-09T16:15:31.963 に答える
2

リポジトリが非公開の場合は、github ユーザー ID がそのリポジトリへのアクセスを許可されているかどうかを確認してください。

于 2013-11-16T22:11:51.323 に答える
1

同じエラーが発生しました。私は git update-server-info を使用していますが、うまくいきません。URLをブラウザにコピーしました。利用可能です。git パスは大文字と小文字を区別しないことがわかりました。ブラウザーで github パスを確認したところ、親パスの一部の文字が大文字になっています。次に、ページが教えてくれるとおり、正確なパスを試してみました。それは魅力のように機能します。

于 2013-07-26T13:28:00.740 に答える
1

リポジトリのクローンを作成しようとして、URL を正しく大文字にするのを忘れると、このエラーが発生します。

リポジトリが の場合は、使用github.com/myrepos/Repo.gitしてチェックアウトする必要があります(小文字の「レポ」を使用) を使用すると、見たエラーが発生します。git clone https://github.com/myrepos/Repo.gitgit clone https://github.com/myrepos/repo.git

于 2013-07-31T20:58:26.423 に答える
0

同じ問題が発生しました。これは、git が .bash_profile を介して PATH に配置されたことが原因でした。.bash_profile は対話型セッションでのみ供給されるため、機能しませんでした。

代わりに、.bash.rc を介して PATH に git を入れることで問題を解決しました。

于 2014-06-19T11:53:28.923 に答える
0

これは、クライアント側の問題である可能性が非常に高いです。まだこの問題がありますか? git を再インストールしてみてください。

私が見た限りでは、あなたは Android アプリを開発しているため、おそらく Eclipse を使用しています。git 用の Eclipse プラグインがあります: http://www.eclipse.org/egit/

于 2013-04-28T08:21:29.120 に答える
0

これは、この問題を解決するためにできることです。

  1. github にログインする
  2. リポジトリを作成し、プロジェクトと同じ名前を付けます
  3. 次のようにして、プロジェクトを再度プッシュします。

a. 1. git remote remove origin a. 2. git remote add origin https://github.com/ /sample_app.git b. git push -u origin master c. ユーザー名を入力します d. パスワードを入力してください

それがあなたのために働くことを願っています

于 2013-11-04T02:25:40.437 に答える
0

.git 部分を削除したところ、うまくいきました。

于 2013-12-12T22:20:49.063 に答える
0

これは突然私にも起こり始めました。.git/config で、リポジトリ URL の https バージョンを git@github バージョンに切り替えました。プッシュ/プルを正常に行うには、github の指示に従って ssh キーを作成する必要がありました (アカウント設定 -> ssh キー)。

すべてがうまく機能するようになりました!

于 2014-04-09T20:24:05.047 に答える
0

同じメッセージがありました。

原因: https を使用してリポジトリにアクセスしていましたが、github.com のパスワードを変更しました。OSX はキーチェーンの古いパスワードを使用していました。git fetch を実行したときに、キーチェーンからさまざまな github.com エントリを削除して、再度パスワードの入力を求めるプロンプトを表示する必要がありました。

詳細はこちら: https://help.github.com/articles/updating-credentials-from-the-osx-keychain/

于 2014-10-27T13:30:14.723 に答える