3 ms·
I recently moved my personal project from GitHub to GitLab and the whole process took me less than a minute, with a simple git remote set-url on the client side
by hudell 10y ago
I recently moved my personal project from GitHub to GitLab and the whole process took me less than a minute, with a simple git remote set-url on the client side.
The future is amazing.
- jobvandervoort 10y agoThat's great to hear. Would love to hear your feedback.
- hudell 10y agoSure! The only reason I wasn't using GitLab before is that I had a writer working remotely on my game and I didn't know how to explain to her how to use it. So I had moved everything to GitHub and told her to use their desktop app, which makes the clone/commit/push/pull flow amazingly simple.
- kh_hk 10y agoNot wanting to diminish what GitLab is doing, but what you mention is an inherent characteristic of git itself that applies the same way to GitHub, Bitbucket and a self hosted git bare repository. Any git host should expose a git interface for it to work as a git repository.
- hudell 10y agoYes, but they simplified it a lot. I just connected to github, chose the repository and clicked import. Maybe all of those services have it that way, but I'm just glad that GitLab had it.
- kh_hk 10y agoThat is a different case than configuring a different remote on config and pushing to another host which is what I interpreted reading your comment, my bad. Out of curiosity, does the import process include all issues, PR and comments?
- haynes 10y agoalmost, yes. issues, wiki, PRs and comments are imported. Afaik cross repo PRs are not supported yet. But they're working on that. :)
- sytse 10y agoFor sure, progress on that is in https://gitlab.com/gitlab-org/gitlab-ce/issues/15528 https://gitlab.com/gitlab-org/gitlab-ce/issues/15528 (BTW labels are also imported)
- moby 10y agoHave you tried using GitHub Importer for any projects? https://github.com/new/import https://github.com/new/import Let me know how it works for you; happy to provide feedback to make it easier for your purposes!