| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -51,20 +51,27 @@ data "coder_git_auth" "github" {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				## Github clone with branch name
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				## GitHub clone with branch name
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				To github clone a url at a specific branch like `feat/example`
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				To GitHub clone with a specific branch like `feat/example`
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```tf
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				# Prompt the user for the git repo URL
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				data "coder_parameter" "git_repo" {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  name         = "git_repo"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  display_name = "Git repository"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  default      = "https://github.com/coder/coder/tree/feat/example"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				module "git-clone" {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  source   = "registry.coder.com/modules/git-clone/coder"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  version  = "1.0.11"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  agent_id = coder_agent.example.id
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  url      = "https://github.com/coder/coder/tree/feat/example"
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  url      = data.coder_parameter.git_repo.value
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Self host github
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Configuring `git-clone` for a self-hosted GitHub Enterprise Server running at `github.example.com`
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```tf
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				module "git-clone" {
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -80,9 +87,9 @@ module "git-clone" {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				## Gitlab clone with branch name
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				## GitLab clone with branch name
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				To gitlab clone a url at a specific branch like `feat/example`
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				To GitLab clone with a specific branch like `feat/example`
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```tf
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				module "git-clone" {
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -93,7 +100,7 @@ module "git-clone" {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Self host gitlab
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Configuring `git-clone` for a self-hosted GitLab running at `gitlab.example.com`
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				```tf
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				module "git-clone" {
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |