hereとして説明するように、それが(元は大きな2,8GBです)gitリポジトリとして認識されますが、94K大きな「空」のレポを作成していなかったので、私は、Gitlabに私の裸のgitリポジトリをインポートします。既存の裸のgitリポジトリをGitlabにインポートするには?
$ bundle exec rake gitlab:import:repos RAILS_ENV=production
fatal: Not a git repository (or any of the parent directories): .git
Processing test.git
INFO: Sidekiq client using redis://localhost:6379 with options:namespace=>"resque:gitlab"}
* Created test (test.git)
Done!
回避策として、空のプロジェクトフォルダ(インポートトライアルによって作成された)を裸のレポと置き換えます。その後私ツリーのリモートからのレポのクローンを作成し、次のエラーを取得する:
$ git clone [email protected]:...test.git
Cloning into 'test'
fatal: '...test.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
しかし、Gitのユーザーが必要とされているすべての権限を持っている必要があります。 - 私は何か見落としているかもしれない?
マイシステム:RHEL6.3、Git 1.8.3.4、Gitlab5.3。
Gitlabは通常のリポジトリ(非裸)を必要としますか?または私の問題になることができますか?
私の主な問題は私の裸のレポのインポートだと思うので、私の質問に私のインポートエラーを追加しました。私が複数回チェックした権限は、(drwxrws ---)です。 – user2451418
@ user2451418あなたの回避策はうまくいくはずです...私はいくつかの考えを考慮して自分の答えを編集しました。 – VonC
私はフックが作成されていないと思う:***ポスト受信レックはリンクです:... Gitlab/test ...リポジトリは空です***。衛星と同じ。また、私はssh経由でリモートから空のレポをクローンしようとすると、問題は消えません。しかし、サーバーのクローニングは正常に動作します。 – user2451418