2012-01-08 41 views
1

我在个人帐户中有一个回购,我试图推送到公司帐户而不推送到该公司帐户。因此,为了管理我的帐户,我跟着this tutorial区分了我推送到我个人的GitHub帐户与我公司帐户的时间。尝试让GitHub与多个帐户一起工作时未能推送一些参考文件

我说我~/.ssh中的配置文件,它看起来像这样:

#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 

当我cd到Rails项目我试图推到我的回购,我跑在我的命令行下面每教程:

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

然后我尝试:

git push -u origin master 

但是我得到的第Ë以下错误:

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

我用Git和所有初学者,所以我会很感激,如果有人可以帮助我弄清楚发生了什么。

回答

2

在您的Rails项目中,请确保在推送之前添加了(git add)并提交了这些文件。

,你链接到只是说git init然后git commit -am,这是错误的(或至少,不是真正的帮助初学者)

+0

感谢教程,它开始git的补充工作后。 – tvalent2 2012-01-08 05:59:41