2015-12-23 11 views
8

私はGithubでホストされているプロジェクトに貢献したいと思います。私は、次の措置を講じていますgit pullは "致命的:リモートリポジトリが指定されていません"を生成します。エラー

  1. のgit initを
  2. Gitはhttps://github.com/PrincetonUniversity/EVCM.git

プルコマンドが成功したと私のローカルディレクトリにコピーしたファイル引っ張ります。しかし、私がgitをやり直してみると、次のエラーが表示されます。

"致命的:リモートリポジトリが指定されていません。新しいリビジョンを取得するURLまたはURLを指定してください。

過去に他のGithubリポジトリから取得してプッシュしても、このエラーは発生しませんでした。問題は何ですか?どのように修正できますか?私は過去に同じリポジトリを別のローカルディレクトリに持ってきたことが原因でしょうか?どちらの場合でも、問題を解決するために何をすべきですか?

+1

あなたは 'gitのclone'、INITまたは引っ張ったりしないで開始します。 –

+0

gitクローンで始めるのは大丈夫です。下記の答えに従って、 'git remote add origin'を実行してください。そして、あなたのために働いた答えを受け入れてください。 – vullnetyy

答えて

16

あなたはいつもgit cloneで始まる必要(と私はあなたがそれを行うことをお勧めしたい)、しかし、あなたはここから継続したい場合は、ここでの方法だ:

あなたは、リモートを追加するgit remote add origin https://github.com/PrincetonUniversity/EVCM.gitを使用して、設定することができますその名前はoriginです。詳細を知りたい場合はthis tutorialをチェックすることができます。これは、あなたの問題を解決します。他の問題が発生した場合は、git cloneを実行してください。

2

まずここgit pull origin を行い、その後git remote add origin https://github.com/PrincetonUniversity/EVCM.git

を行う良いチュートリアルhttps://www.atlassian.com/git/tutorials/syncing/git-pull

ですが、あなたはgitのクローンを使用する場合には、自動的にあなたのためのoriginを作成します。あなたはあなたがそうすることができ、このブランチのために追跡情報を設定したい場合は

git branch --set-upstream-to=<remote>/<branch> <local branch> 

これはあなたが単に「gitのプル」を実行できるようになるのgitのコマンドラインによると

5

"git pull origin branch"の代わりに

9

正しい手順を実行する必要があります。

あなたはすでにgit initでしたが、これを行うことでリモートを追加する必要があります。

git remote add origin https://github.com/PrincetonUniversity/EVCM.git 

今、作業ツリーはoriginので

git pull origin master 

すべて、私はそれはあなたに役立つだろう願っていますそれを認識することができます。

おかげで、 アレックス

関連する問題