Delen via


New-AzSynapseGitRepositoryConfig

Hiermee maakt u de configuratie van de Git-opslagplaats.

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

Met deze cmdlets New-AzSynapseGitRepositoryConfig wordt een Git-opslagplaatsconfiguratie gemaakt die kan worden gebruikt bij het maken of bijwerken van een werkruimte.

Voorbeelden

Voorbeeld 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

Met de eerste opdracht maakt u een configuratie van een Git-opslagplaats. De restmethoden gebruiken vervolgens de configuratie om een nieuwe Synapse-werkruimte te maken.

Parameters

-AccountName

De naam van het GitHub- of DevOps-account die wordt gebruikt voor de opslagplaats.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-CollaborationBranch

Selecteer de naam van de vertakking waar u wilt samenwerken met anderen en waaruit u gaat publiceren.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

GitHub Enterprise-hostnaam. Bijvoorbeeld: https://github.mydomain.com

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-LastCommitId

De laatst gepubliceerde doorvoerings-id.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-ProjectName

De projectnaam waarmee u verbinding maakt, geeft deze alleen op wanneer u DevOps kiest.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryName

De naam van de opslagplaats waarmee u verbinding maakt.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryType

Selecteer het type opslagplaats dat u wilt gebruiken om uw artefacten op te slaan voor deze Synapse Analytics-werkruimte. Het type omvat DevOps en GitHub.

Type:String
geaccepteerde waarden:GitHub, AzureDevOpsGit
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-RootFolder

Geeft de naam van de map weer op de locatie van uw Azure Data Factory JSON-resources die worden geïmporteerd. De standaardwaarde is/

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Selecteer de tenant-id die u wilt gebruiken bij het aanmelden bij de Git-opslagplaats van Azure DevOps.

Type:Guid
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

None

Uitvoerwaarden

PSWorkspaceRepositoryConfiguration