Sdílet prostřednictvím


New-AzSynapseGitRepositoryConfig

Vytvoří konfiguraci úložiště 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

Tato rutiny New-AzSynapseGitRepositoryConfig vytvoří konfiguraci úložiště Git, kterou je možné 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 -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

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ě

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CollaborationBranch

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

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HostName

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LastCommitId

Id posledního publikovaného potvrzení.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ProjectName

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RepositoryName

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

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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.

Typ:String
Přípustné hodnoty:GitHub, AzureDevOpsGit
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RootFolder

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TenantId

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

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

PSWorkspaceRepositoryConfiguration