| display_name | Git Clone | ||
|---|---|---|---|
| description | Clone a Git repository by URL and skip if it exists. | ||
| icon | ../.icons/git.svg | ||
| maintainer_github | coder | ||
| verified | true | ||
| tags |
|
This module allows you to automatically clone a repository by URL and skip if it exists in the path provided.
module "git-clone" {
source = "https://registry.coder.com/modules/git-clone"
agent_id = coder_agent.example.id
url = "https://github.com/coder/coder"
}To use with Git Authentication, add the provider by ID to your template:
data "coder_git_auth" "github" {
id = "github"
}module "git-clone" {
source = "https://registry.coder.com/modules/git-clone"
agent_id = coder_agent.example.id
url = "https://github.com/coder/coder"
path = "~/projects/coder/coder"
}