I have been hosting bare repositories in my Home local server (Mac Mini).
It has been performing really slow (maybe due to lack of git optimization for large files)
So to solve this problem, I'm thinking to move my bare repo to BitBucket private repository. Just to give it a try.
When I tried to import to bitbucket from my bare repository. It has many problems, such as it only imports my staging branch.
and when I do
git branch
on the git bare repo directory
it only shows my staging in my branch list.
then I do git fsck --full
.
it shows many errors related to pack.
another problem is that inside the git bare repo directory, I found another folder that has the same name as the repo directory itself. for example: my repo directory name is repo.git/. this continues to repo.git/repo.git/repo.git/repo.git.
From these problems, I think I screwed up my bare repository badly. So I'm thinking to remove this bare repo and do the import to bitbucket from my normal/non-bare repository.
So my question is: is there any difference even any small difference, to import from bare repository and to import from non-bare repository?
thank you in advance.