1

ローカル サーバーで bitbucket リポジトリの同期をセットアップしようとすると、エラーnot a 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'

私が欠けているものです。基本的に、Redmine と BitBucket の同期を設定しようとしていますが、これは必要な手順の 1 つです。

4

1 に答える 1

0

最初のコマンドを実行するときにリポジトリを初期化しなかった場合、エラー メッセージは正常です。リモートに追加する前にリポジトリを作成する必要があります。

2 番目のエラー メッセージについて: git repo ディレクトリ自体 (の後にあるgit init) にいる場合は、Issac--git-dirのコメントのように、パラメーターは必要ありません。しかし、それでも引数
を追加したい場合は、(最初のコマンドで行ったように)非ベア リポジトリの a によって参照されるパスを終了する必要があります。--git-dir--git-dir/.git

で git リポジトリを作成した後でも~/gitRepo/my_repo:

  • ~/gitRepo/my_repogitリポジトリではありません
  • ~/gitRepo/my_repo/.git
于 2012-07-21T22:33:30.213 に答える