2012-01-08 1 views
1

自分の個人アカウントに私の会社のアカウントにプッシュしないでプッシュしようとしているレポがあります。だから私のアカウントを管理するために、私は私の個人的なGitHubアカウントと私の会社のアカウントを押していたときに区別するためにthis tutorialに従った。複数の口座でGitHubを動作させようとしているときに、いくつかのrefをプッシュできません

私はこのようになりますこれは、私の~/.ssh内のconfigファイルを追加しました:私は私のレポにプッシュしようとしているRailsのプロジェクトに私のCDは、私は、コマンドラインで次のように実行すると

#Default GitHub 
Host github.com 
    HostName github.com 
    User git 
    IdentityFile ~/.ssh/id_rsa 

Host github-personal 
    HostName github.com 
    User git 
    IdentityFile ~/.ssh/id_rsa_personal 

チュートリアルごと:

git remote add origin [email protected]:myaccount/POP.git 

それから私は試してみてください。

git push -u origin master 

私は目を取得しかし、 e。次のエラー:

error: src refspec master does not match any. 
error: failed to push some refs to '[email protected]nal:travisvalentine/POP.git' 

私はGitの、すべてで初心者ですので、誰かが私に何が起こっているかを見つけ出す手助けができれば、私はそれを感謝します。

答えて

2

Railsプロジェクトでは、(git add)を追加して、プッシュする前にファイルをコミットしてください。

あなただけの間違った(あるいは少なくとも、本当に便利ではない初心者のための)

+0

おかげでgit init、その後git commit -amを、言うにリンクチュートリアル、それはgitのは、追加した後、作業を​​開始しました。 – tvalent2

関連する問題