0

私は自分のマシンで2つのリポジトリを作成しています。このガイドに従います。そして最後のステップで私はこのエラーを受け取ります:

elta compression using up to 2 threads.
error: inflate: data stream error (incorrect data check)
error: corrupt loose object '6dcf134fd4eb663f01bc1088b12f7cf389254636'
fatal: loose object 6dcf134fd4eb663f01bc1088b12f7cf389254636 (stored in .git/objects/6d/cf134fd4eb663f01bc1088b12f7cf389254636) is corrupt
error: failed to push some refs to 

最初からリポジトリを削除して作成しましたが、役に立ちませんでした。

4

1 に答える 1

-1

私もgithubを使用していますが、Windowsで使用しています。少なくとも自分の問題が見つかるまでプッシュしている間、2つの大きな問題がありました。これらのソリューションの両方を見てみてください

  1. URLでは大文字と小文字が区別されます。したがって、リモートのURLが(大文字/小文字)を含めて正確に正しいことを確認してください。

  2. 何らかの理由で(理由をわざわざ理解する必要はありません)、プッシュする前にgithubからプルする必要がある場合もあります。今日まで、私はすべてのプロジェクトでこれを行わなければなりませんでした(少なくとも最初のプッシュの前に)。

それで:

git pull <remote name> <branch name>
git push <remote name> <branch name>

あなたの場合に最も好都合なのは:

remote name = origin
branch name = master

そして、プロセス全体をいじくりまわすだけです。これらすべての手順を実行しましたか?

git init 
git add .
git commit -m "inital commit"
git remote add <device name> URL
git pull <device Name> master
git push <decive Name> master

また、gitウォークスルーの多くは、リモートを使いこなそうとしていることにも注意してください。少なくともあなたがそれを機能させるまで、私は非常に基本的なことに行きます。だから死んだ馬を倒すために!

git remote add origin https://github.com/<account name>/<repo name>.git

または、私の場合は次のようになります。

git remote add origin https://github.com/DanielHaro/my_app.git

しかし、私はリモート名の由来が嫌いなので、実際に使用します:

git remote add tron https://github.com/DanielHaro/my_app.git

後で使用するようになるので、これはとてもかわいいです:

git push tron master
于 2012-08-13T04:40:43.240 に答える