Import Projects from Existing Web Server?

I’ve inherited an IIS server with a few dozen websites. Each site might have a few dozen codefiles too. There is no source code management for the server, and the lifecycle seems like a cluster#$%.

I’d like to import everything to GitLab, but the only thing I can think of is to manually create projects and import each file. Is there any easier way to import entire folders into a GitLab server?

Not sure if you have come across this already.
https://docs.gitlab.com/ce/user/project/import/manifest.html#importing-the-repositories

I haven’t used this feature myself, so don’t know all the ins-and-outs. See if this option works in your scenario. The example they give is for android, but I imagine you may be able to change the XML to fit your directory structure: git groups / git projects / folder / files.

Minimum version stated is 11.2

1 Like