2012-06-11 50 views
2

嗨,我是Bitbucket的新手。创建存储库时的问题?

  1. 在开始的时候,在设置账户,我要求输入电子邮件ID ......做那个时候我已经进入只是我的电子邮件ID或全部,我是人的电子邮件ID与我分享我的代码。

  2. 在建立我的代码库我使用以下步骤:

    mkdir ABCproject 
    cd ABCproject 
    git init 
    touch README 
    git add README 
    git commit -m 'first commit' 
    git remote add origin https://bitbucket.com/USERabc/rdf-project.git 
    git push -u origin master 
    

    但在这些步骤中,我没有得到确切位置在哪里我必须把我的代码,我分享。我是否必须将自己的代码放在ABCproject文件夹中?

    和声明git push -u origin master给我的错误:fatal: https://bitbucket.com/USERabc/ABCproject/ABCproject.git/info/refs not found: did you run git update-server-info on the server?"

  3. 对于推动repo..I使用以下命令我,

    git remote add origin [email protected]:USERabc/ABCproject.git 
    $ git push origin master 
    

    它仍然给了我同样的错误...(错误与上面相同)。上述声明的含义是什么?

我是bitbucket的新手。有人可以帮助我吗? (我的代码存储在我的电脑上,我想与朋友分享代码。)

+4

如果您使用的是'bitbucket.com',为什么您的出处是'github.com'? – alex

回答

0

首先,您的存储库是您放入代码的位置。存储库包含所有文件及其完整历史记录。这是您在输入git init时创建的内容。所以是的,这是ABCproject文件夹。

要将文件实际添加到存储库(将文件移入文件夹之后),需要将它们添加到历史记录中,类似于您使用README文件所做的操作。你应该参考一些Git教程来了解如何去做,以及你可以做什么。

接下来,正如alex已经指出的那样,您正在讨论bitbucket,但使用GitHub URL。正确的URL应该是https://<user>@bitbucket.org/<user>/abcproject.git。请注意,当使用[email protected]:…[email protected]:…远程服务器时,您正在使用SSH,需要先为其设置SSH密钥(该网站的帮助部分的确解释得非常好)。

最后,似乎您试图推送的存储库根本不存在。因此,在推送之前,请在网站上创建存储库。这样做后,你还应该得到一个关于如何将(正确的)远程添加到现有存储库并将其正确推送的迷你教程。遵循这一点,你应该没问题。

总的来说,我建议你看看bitbucket 101教程,尤其是“Create an Account and a Git Repo” part。对于一般的Git帮助,您应该阅读Git book(至少前两章)。

1

如果您使用的是Bitbucket,则需要阅读Bitbucket指令,而不是Github中的某些指令。请参阅步骤here

他们没有什么不同,但你需要添加你的来源来指向bitbucket repo url,而不是来自github。

至于你的问题在哪里把你的代码,你要么

  • 为源控制的新文件夹,然后把你的文件存在,或
  • 使用,你必须代码现有的文件夹,在该文件夹中执行“git init”和“git add”命令

你可能想要做后者。