Condividi tramite


New-AzSynapseGitRepositoryConfig

Crea la configurazione del repository Git.

Sintassi

New-AzSynapseGitRepositoryConfig
   -RepositoryType <String>
   [-HostName <String>]
   -AccountName <String>
   [-ProjectName <String>]
   -RepositoryName <String>
   -CollaborationBranch <String>
   [-RootFolder <String>]
   [-TenantId <Guid>]
   [-LastCommitId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Questo cmdlet New-AzSynapseGitRepositoryConfig crea una configurazione del repository Git che può essere usata per creare o aggiornare un'area di lavoro.

Esempio

Esempio 1

$config = New-AzSynapseGitRepositoryConfig -RepositoryType GitHub -AccountName ContosoAccount -RepositoryName ContosoRepo -CollaborationBranch main
$password = ConvertTo-SecureString "Password123!" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ("ContosoUser", $password)
New-AzSynapseWorkspace -ResourceGroupName ContosoResourceGroup -Name ContosoWorkspace -Location northeurope -DefaultDataLakeStorageAccountName ContosoAdlGen2Storage -DefaultDataLakeStorageFilesystem ContosoFileSystem -SqlAdministratorLoginCredential $creds -AsJob -GitRepository $config

Il primo comando crea una configurazione del repository Git. I metodi rest usano quindi la configurazione per creare una nuova area di lavoro synapse.

Parametri

-AccountName

Nome dell'account GitHub o DevOps usato per il repository.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CollaborationBranch

Selezionare il nome del ramo in cui si collaborerà con altri utenti e da cui si pubblicherà.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HostName

Nome host GitHub Enterprise. Ad esempio: https://github.mydomain.com

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LastCommitId

Ultimo ID commit pubblicato.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProjectName

Il nome del progetto che si connette, specificarlo solo quando si sceglie DevOps.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RepositoryName

Nome del repository che si connette.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RepositoryType

Selezionare il tipo di repository che si vuole usare per archiviare gli artefatti per questa area di lavoro Synapse Analytics, il tipo include DevOps e GitHub.

Tipo:String
Valori accettati:GitHub, AzureDevOpsGit
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RootFolder

Visualizza il nome della cartella nel percorso delle risorse JSON di Azure Data Factory importate. Il valore predefinito è /

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TenantId

Selezionare l'ID tenant da usare durante l'accesso al repository Git di Azure DevOps.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

PSWorkspaceRepositoryConfiguration