2011-09-30 6 views
5

私はGitを初めて使用していて、GitHub's instructionsの後にオープンソースプロジェクトを1つだけフォークしています。 私は、ローカルコンピュータ上で私のフォークのクローンを作成することができていますが、これらのコマンドを実行しているとき、私はエラーを取得:致命的:リモートエラー:リポジトリoctocat/myappを見つけることができません

$git remote add upstream git://github.com/octocat/myappname.git 
$ git fetch upstream 

git fetchは私に、このエラーを与える:

fatal: remote error: Could not find Repository octocat/myappname 

どのように私はこのエラーを解決して取得することができますプロジェクト?

答えて

4

をお試しください環境が正しく設定されていない可能性があります。あなたはフォークしているレポがtestproject呼び出された場合、ユーザー名はあり、その名は彼らです:

あなたはフォークして、あなたのレポをクローニングしなければなりません。あなたのレポのアドレスがSSHである://[email protected]/me/testproject 予告sshプロトコル

その後、あなたは彼らが上流レポ(それはgitのだ遠隔上流追加)としてレポですを追加している必要があります。 Githubはそこにコピーできるリンクを提供しますが、できるだけgitプロトコルを使うべきです(git、httpとfirewallに関するVonCの注記を参照)。 upsteam repoを追加するコマンドはgit remote add upstream git://github.com/they/testprojectです。上流は任意です。あなたはそれを上流に、あるいはあなたが望む何かに命名することができます。また、そのユーザーのアカウントにrepoが存在しない場合は、/ theyと/ testprojectを正しく取得するようにしてください。

+1

:ありがとうございました。あなたの「私」と「彼ら」は本当に助けになりました:-) – SRC

1

octocatの代わりにユーザー名を入力してください。アカウントのオクトキャットには、Spoon-KnifeとHello-Worldというリポジトリがあり、Github社のテスト担当者です。

または、オクトコートからスプーンナイフレポジトリをフォークしましたか?

+0

:オクトコートの代わりに、私はメンテナユーザー名を使用していました。回答を提供していただきありがとうございます:-) – SRC

1

(あなたもプッシュする必要がある場合またはHTTPSアドレス)あなた、それはあなたがドキュメントから直接コピー/貼り付けをしたようには見えませんが、念のためにhttpアドレスを使用して

git remote add upstream http://github.com/octocat/myappname 
+0

(社内のプロキシまたはローカルファイアウォールでgitポートがブロックされている可能性があります) – VonC

+0

:ありがとうございます。 – SRC

関連する問題