2011-02-18 208 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服务创建远程分支,然后在取塔远程仓库(这将增加新的分支图标)