Hi

This way has some problems. The master and other branches are not visible. 
The best way to do it to clone the repos that are missing to your local and 
then push them to server 2. You can try this method.

Regards
Ershad

On Thursday, March 31, 2016 at 11:28:50 AM UTC+5:30, Raja Sekhar wrote:
>
> 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/10a1dc77-4d3f-4439-b9fa-ded09e813775%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to