Partager via


New-AzSynapseGitRepositoryConfig

Crée la configuration du référentiel Git.

Syntaxe

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

Description

Ces applets de commande New-AzSynapseGitRepositoryConfig créent une configuration de référentiel Git qui peut être utilisée lors de la création ou de la mise à jour d’un espace de travail.

Exemples

Exemple 1

$config = New-AzSynapseGitRepositoryConfig -RepositoryType GitHub -AccountName ContosoAccount -RepositoryName ContosoRepo -CollaborationBranch main
$password = ConvertTo-SecureString -String "****" -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

La première commande crée une configuration de référentiel Git. Ensuite, les méthodes rest utilisent la configuration pour créer un espace de travail Synapse.

Paramètres

-AccountName

Nom du compte GitHub ou DevOps utilisé pour le référentiel.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CollaborationBranch

Sélectionnez le nom de la branche dans laquelle vous collaborerez avec d’autres personnes et à partir de laquelle vous publierez.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-HostName

Nom d’hôte GitHub Enterprise. Par exemple : https://github.mydomain.com

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LastCommitId

Id de validation publié.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ProjectName

Le nom du projet que vous connectez, spécifiez-le uniquement lorsque vous choisissez DevOps.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RepositoryName

Nom du référentiel que vous connectez.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RepositoryType

Sélectionnez le type de référentiel que vous souhaitez utiliser pour stocker vos artefacts pour cet espace de travail Synapse Analytics, le type inclut DevOps et GitHub.

Type:String
Valeurs acceptées:GitHub, AzureDevOpsGit
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RootFolder

Affiche le nom du dossier à l’emplacement de vos ressources JSON Azure Data Factory sont importés. La valeur par défaut est /

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TenantId

Sélectionnez l’ID de locataire à utiliser lors de la connexion au dépôt Git Azure DevOps.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

PSWorkspaceRepositoryConfiguration