创建存储库时的问题?

时间:2012-06-11 06:45:40

标签: git github repository bitbucket

嗨,我是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. 推送回购..我正在使用以下命令,

    git remote add origin git@github.com:USERabc/ABCproject.git
    $ git push origin master
    

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

  4. 我是bitbucket的新手。谁能够帮助我了? (我的代码存储在我的电脑上,我想与朋友分享代码。)

2 个答案:

答案 0 :(得分:1)

如果你正在使用Bitbucket,你需要阅读Bitbucket指令,而不是来自Github的指令。请参阅步骤here

它们没有什么不同,但你需要添加你的原点指向bitbucket repo url,而不是来自github的东西。

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

  • 为源代码管理创建一个新文件夹并将文件放在那里,或者
  • 使用您拥有代码的现有文件夹,并在该文件夹中执行“git init”和“git add”命令

你可能想要做后者。

答案 1 :(得分:0)

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

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

接下来,正如亚历克斯已经指出的那样,你在谈论bitbucket但是使用GitHub URL。正确的网址应为https://<user>@bitbucket.org/<user>/abcproject.git。请注意,使用git@bitbucket.org:…git@github.com:…遥控器时,您正在使用SSH,您需要首先设置SSH密钥(该网站的帮助部分确实解释得非常好)。

最后,您尝试推送的存储库似乎根本不存在。因此,在推送之前,在站点上创建存储库。完成后,您还应该获得一个关于如何将(正确的)远程数据库添加到现有存储库并正确推送它的迷你教程。接下来,你应该没事。

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