Cloning creates a local copy of a remote repository. This includes all files, commit history, and branches.
Alternatively, you can press Ctrl+Shift+O (or Cmd+Shift+O on Mac).
The clone dialog has three fields:
| Field | Description |
|---|---|
| Repository URL | The URL of the remote repository (e.g., https://github.com/user/repo.git) |
| Parent Folder | The local directory where the repository will be cloned |
| Name | The name of the cloned folder (auto-filled from URL) |
https://github.com/user/repo.gitgit@github.com:user/repo.gitssh://git@gitlab.com/user/repo.gitℹ️ The dialog automatically reads your clipboard. If you copied a Git URL, it will be pre-filled.
C:\Users\YourName\Projects)Click Clone to start the cloning process.
The clone may take a while depending on repository size and network speed. Once complete, the repository will open automatically in ugit.
After cloning, you can:
For private repositories, you may need to configure authentication: