Hi Raja Sekhar 

I have faced similar issue today. Since you want to migrate Gitlab from 
Server 1 to Server 2. 
ideally you should follow these steps.
On Server 1.
1.Take backup 
On Server 2.
2.Install Gitlab 
3.Restore the backup 
Note1: the versions of Gitlab on Server 1 and 2 should be same for the 
backup and restore to happen.
Now coming to you problem.

In repositories (/var/opt/gitlab/git-data/repositories/xyz.git/objects) u 
see only info/ & pack/ folders not hash files.
The simple thing you can do to fix this is just copy those repositories 
from the server1 and paste them in the repos folder 
/var/opt/gitlab/git-data/repositories/.
take a backup of existing repo(.git folder) (on server 2) before you copy 
the repo from server 1 to server 2
Now this will not work, you need to change the ownership of the copied 
xyz.git folder to git , then the data will show up in the web ui. here's 
the command
$chown git:git -R xyz.git
You can try this with one repo if results are positive you can continue 
with others.
Note2: There should not be any new commits to the git repos you want to 
copy to, the changes will be lost since you are replacing the .git folder 
from server 1.

Question :
Now how will you find which repos has this problem.
Answer: 
Note: In web UI u will see the size of the repo populating when you search 
projects but if you see inside the files wont be there.
when you take a backup you can increase the window scroll so as to capture 
the log of the backup 
Save the log in one file grep out the SKIPPED directories, if the repos are 
blank/wiki they will be skipped, exclude them, the remaining repos might 
have this data missing problem.
In the same way restore also capture the log of restore.
exclude the blank repos the remaining repos you need to check if all the 
data is present or not.

Gud Luck

Regards
Ershad <https://forum.gitlab.com/users/ershad.ahmad/> 

On Monday, March 28, 2016 at 8:56:39 AM UTC+5:30, Raja Sekhar wrote:
>
> Hello Magnus,
>
> Thanks for replying my post.
>
> While restoration of backup, it creates the repositories and inside 
> objects directories it shows only "info" and "pack" directories and am not 
> able to see the secure hashes of all objects reference.
>
>
> Best Regards,
> Rajasekhar 
>
>
> On Wednesday, March 23, 2016 at 8:36:19 PM UTC+5:30, Magnus Therning wrote:
>
>>
>> Raja Sekhar <rajasek...@gmail.com> writes: 
>>
>> > Hello All, 
>> > 
>> > I want to migrate GitLab from one server to another server(New One). 
>> How 
>> > can we achieve that? 
>> > 
>> > Can you please provide procedure to do that? 
>>
>> I'm guessing a backup+restore should work: 
>>
>> http://doc.gitlab.com/ce/raketasks/backup_restore.html 
>>
>> /M 
>>
>> -- 
>> Magnus Therning,  magnus....@cipherstone.com 
>> Cipherstone Technologies AB 
>> Theres Svenssons gata 10, 417 55 Gothenburg, Sweden 
>>
>> It is better to keep your mouth shut and appear stupid than to open it 
>> and remove all doubt. 
>>      -- Mark Twain 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/811df1f4-c15a-4b5d-b7e9-b20c11448ec9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to