在我的本地服务器上尝试为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的同步,这是所需的步骤之一。
答案 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