虽然为bitbucket repo设置同步获取错误而不是git repo

时间:2012-07-21 18:06:57

标签: git bitbucket

在我的本地服务器上尝试为bitbucket repo设置同步时,我收到错误而不是git repo 。下面是我解雇的命令:

$ git --git-dir=~/gitRepo/my_repo.git remote add origin git@bitbucket.org:username/my_repo.git
fatal: Not a git repository: '~/gitRepo/my_repo.git'

即使我尝试初始化回购(因为之前我没有这样做),但仍然有同样的错误。以下是我在查看Git教程后所遵循的步骤(因为我是Git的新手,如果我问非常基本的问题,那就很抱歉)

$ git init
Initialized empty Git repository in ~/gitRepo/my_repo/.git/
$ git --git-dir=~/gitRepo/my_repo remote add origin git@bitbucket.org:username/my_repo.git
fatal: Not a git repository: '~/gitRepo/my_repo'

是我缺少的东西。基本上我正在尝试使用BitBucket设置Redmine的同步,这是所需的步骤之一。

1 个答案:

答案 0 :(得分:0)

如果你在执行第一个命令时没有初始化repo,那么错误信息是正常的:你需要在添加任何遥控器之前创建一个repo。

至于你的第二条错误消息:如果你在git repo目录本身(你在git init之后),那么,作为Issac条评论,你不需要{{ 1}}参数。
但是,如果您仍想添加--git-dir参数,那么--git-dir为非裸存储库引用的路径必须以--git-dir结尾(就像您在第一个命令中所做的那样)。

即使在/.git中创建了一个git repo:

  • ~/gitRepo/my_repo不是git repo
  • ~/gitRepo/my_repo