Menu

1 / 2

Move GitLab repositories to AngusGit: import public projects, push private and internal ones

DEV Community: gitlab·Wen Ping·about 10 hours ago
#VfiGau5z
#devtogitlab#devto#dev#repository#gitlab
Reading 0:00
15s threshold

This article explains how to move public, internal, and private projects from an intranet GitLab to AngusGit. After reading it, you can choose import or push from the project's visibility (who can see the repository), map a multi-level subgroup to "team/repository name", push into an empty repository with git clone --bare plus git push --all and --tags , and compare both sides with git ls-remote .

Sign in to AngusGit first. For a public project, open Repositories in the sidebar and click Import . In Repository URL , paste the HTTPS address from Clone on the project page. Do not paste an SSH address. Owner is the team. Repository name follows the path rule in the next section. A name can use Chinese characters, letters, numbers, hyphens, and underscores. Turn on Make this repository private when only the team should see it. Begin import can be clicked after those three fields are filled in.

Before you push, open Settings → Profile , the Access Tokens tab, and click Generate New Token .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.