Hi Ershad, Thanks for quick response.
If i take copy of GitLab file system /var/opt/GitLab/ & /opt/GitLab/ whether this should work? Regards, Rajasekhar On Thu, Mar 31, 2016 at 11:30 AM, Ershad Ahmad <ers...@gmail.com> wrote: > 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 a topic in the > Google Groups "GitLab" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/gitlabhq/rDU1TalVG9s/unsubscribe. > To unsubscribe from this group and all its topics, 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 > <https://groups.google.com/d/msgid/gitlabhq/10a1dc77-4d3f-4439-b9fa-ded09e813775%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- *Thanks & Regards,* *Rajasekhar.C* *Mobile:+91-9620117336* *E-Mail: rajasekhar1...@gmail.com <rajasekhar1...@gmail.com>* -- 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/CAATW2wNWtqM2wv4Suh%2B%2BmpTDpMt2ER1NTo9JR8mQU8PTbzJxwQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.