Hello Ershad,

Thanks for replying.

I have done like this. I took backup from server1 and restored in server2. 
I have like so many repositories for that shall i do like this?

Instead of taking of each and every repository, shall I copy repositories 
directory from server1 to server2?



Best Regards,
Rajasekhar

On Thursday, March 31, 2016 at 1:27:22 AM UTC+5:30, Ershad Ahmad wrote:

> 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/cc1ad2cf-04d8-44b0-8c3b-5cb4a0805189%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to