New-AzSynapseGitRepositoryConfig

Vytvoří konfiguraci úložiště Git.

Syntax

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

Description

Tato rutina New-AzSynapseGitRepositoryConfig vytvoří konfiguraci úložiště Git, kterou lze použít při vytváření nebo aktualizaci pracovního prostoru.

Příklady

Příklad 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

První příkaz vytvoří konfiguraci úložiště Git. Potom metody rest pomocí konfigurace vytvoří nový pracovní prostor Synapse.

Parametry

-AccountName

Název účtu GitHub nebo DevOps používaný pro úložiště

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CollaborationBranch

Vyberte název větve, ve které budete spolupracovat s ostatními a ze které budete publikovat.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

Název hostitele GitHub Enterprise Příklad: https://github.mydomain.com

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LastCommitId

Id posledního publikovaného potvrzení.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProjectName

Název projektu, který se připojujete, ho zadejte jenom při výběru DevOps.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryName

Název úložiště, které se připojujete.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryType

Vyberte typ úložiště, který chcete použít k ukládání artefaktů pro tento pracovní prostor Synapse Analytics, typ zahrnuje DevOps a GitHub.

Type:String
Accepted values:GitHub, AzureDevOpsGit
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RootFolder

Zobrazí název složky do umístění prostředků JSON služby Azure Data Factory. Výchozí hodnota je /

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Vyberte ID tenanta, které se má použít při přihlašování k úložišti Azure DevOps Git.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

None

Výstupy

PSWorkspaceRepositoryConfiguration