2012-06-11 52 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」命令

你可能想要做後者。