2011-02-18 137 views
4

我在將遠程倉庫添加到本地倉庫時遇到問題。我第一次嘗試使用Tower來管理我的本地回購,但是當添加遠程回購時,它只是說添加URL。它沒有說這個URL的任何內容。它應該包括ssh://我的用戶名等等。添加git遠程倉庫的問題

所以我找到了this article並緊隨其後,直到添加遠程存儲庫。它失敗了。誰能幫忙?

Kasper-Srensens-MacBook-Pro:~ Kasper$ git remote add origin ssh://[email protected]:2227/www/mechatronicscluster/wp-content.git fatal: Not a git repository (or any of the parent directories): .git Kasper-Srensens-MacBook-Pro:~ Kasper$

回答

8

你必須要在一個Git倉庫添加遠程爲這一特定資源庫。 使用cd更改當前目錄。

+0

感謝您的答覆。我試圖進入lcoal git,運行相同的命令仍然出現錯誤。 `卡斯帕 - Srensens-的MacBook-PRO:WP-內容卡斯帕$ git的狀態 #分支主 沒有提交(工作目錄乾淨) 卡斯帕 - Srensens-的MacBook-PRO:WP-內容卡斯帕$ git的遠程添加起源ssh://[email protected]:2227/www/mechatronicscluster/wp-content.git 致命:遠程原點已存在。 Kasper-Srensens-MacBook-Pro:wp-content Kasper $` – 2011-02-18 11:46:40

+0

然後,我猜想已經添加了遠程。輸入`cat .git/config`來查看你的倉庫的配置文件,並檢查遠程是否在那裏。 – Simon 2011-02-18 14:00:02

3

注意:如果你要的是確切的Git倉庫之外執行該命令,你can set the GIT_DIR environment variable

(
    GIT_DIR=/somewhere/else/.git; export GIT_DIR 
    git <command>... 
) 

,或者乾脆利用的--git-dir選項,您的命令

git --git-dir=/somewhere/else/.git <command>... 

那倒適用於不需要在工作樹中的命令(簽出的Git存儲庫)。 git remote add符合此標準。

0

使用例如到位桶,你可以很容易地通過Web服務創建遠程分支,然後在取塔遠程倉庫(這將增加新的分支圖標)