Are you sure you want to delete this access key?
title | description |
---|---|
Mirror or Migrate a Git Server to DagsHub | Mirror or migrate your Git server to DagsHub and get the benefits of a unified platform like experiment tracking, model management, and collaboration. |
If you have a project hosted on a Git provider (GitLab, BitBucket, etc.) and want to enjoy the added value DagsHub offers, you can easily mirror or migrate the project to DagsHub and enjoy the best of both worlds!
Note: We have a tighter integration for Git servers hosted on GitHub. To learn more about it, please see the GitHub Integration docs.
When mirroring a remote Git server to DagsHub, behind the scenes, it clones all the commits and branches to the new DagsHub repository and displays them there. The original Git server stays the default Git remote while adding the unique DagsHub remotes (storage, experiment tracking, etc.) as an integral part of the project.
The repository will be automatically synced every 24 hours or triggered manually by clicking on the sync button next to the project name. Behind the scenes, DagsHub pulls all the changes from the remote Git server and displays them.
![Sync button](assets/mirror-sync.png) Sync buttonThe migration process is identical to the connection but assumes you want to move the project's development entirely to DagsHub. Therefore, it will create a new Git remote server for the project and clone all the files from the original Git server to it. How to use it?
Follow the same steps as above, but select Migrate under Connectivity Mode.
![Migrate a repo](assets/migrate-3.png) Migrate a repoPress p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?