2011-12-06 12 views
0

をチェックアウトする私の同僚にコンピュータをプライベートレポのクローンを作成しながら、私は次のエラーを取得するときにエラーをクローニング:プライベートGitHubのレポ

Cloning into xxx... 
remote: Counting objects: 7112, done. 
remote: Compressing objects: 100% (4870/4870), done. 
remote: Total 7112 (delta 2281), reused 6503 (delta 1672) 
Receiving objects: 100% (7112/7112), 10.88 MiB | 975 KiB/s, done. 
Resolving deltas: 100% (2281/2281), done. 
error: refs/remotes/origin/master does not point to a valid object! 
error: Trying to write ref refs/heads/master with nonexistant object 5f1f9967f0d76f1f5af4ebc1d1b0dd5dcbf593c5 
fatal: Cannot update the ref 'HEAD'. 

それは自分のコンピュータ上で正常に動作し、私は何を把握することはできません問題は、レポ自体に接続されていないようです。それは他のコンピュータで正常にクローンとして。

私がチェックアウトしたディレクトリを変更することは、戦闘機を動作させていないようです。

  • O/S:マックOSXライオン
  • システム:のMacBook Pro(2011年7月)8ギガバイトラム

$ gitのバージョン gitのバージョン1.7.5.4

+0

私はこのメッセージが表示される場合がありますが、あなたはフォークや削除、クローン作成を開始する前にアップグレードGitは無痛最初の試みである可能性がありますなぜ他の理由がたくさんあると確信しています... 2011年7月までは、あなたが使っているgitのバージョンについては言及していませんか? – manojlds

+0

thnx – thecodeassassin

答えて

2

答え:

ブランチを作成しました。(git checkout -b master2)、ブランチをプッシュしました。それから、masterを削除し、master2という名前をmasterに変更しました。

最後に働いた。

1

誰かがこの問題で終わった場合、私は、Ubuntu 11.10(バージョン1.7.5.4)に付属しているgitのバージョンが、それ以降のバージョンで作成されたreposからクローニングとプルに問題があるようですgit 1.7.9.5を実行していました)。

sudo apt-get updateは古いバージョンのgitをプルダウンするだけなので、手作業でビルドするしかありませんでした。幸いにも、these instructionsは素晴らしく、すぐには問題なく問題なくレポを引き出したサーバーで1.8.0.2のgitを実行していました。あなたはMacBook Proの詳細を与える

+0

の問題を修正しました。私のシステムの1つが、1.7.4を実行していましたが、パッケージマネージャを使用して最新バージョン( 'v1.8.2')にアップデートしました。遅れて遅れた – codemonkee

関連する問題