Freigeben über


New-AzSynapseGitRepositoryConfig

Erstellt die Git-Repositorykonfiguration.

Syntax

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

Beschreibung

Diese New-AzSynapseGitRepositoryConfig-Cmdlets erstellen eine Git-Repositorykonfiguration, die beim Erstellen oder Aktualisieren eines Arbeitsbereichs verwendet werden kann.

Beispiele

Beispiel 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

Der erste Befehl erstellt eine Git-Repositorykonfiguration. Anschließend werden mit den Restmethoden die Konfiguration verwendet, um einen neuen Synapse-Arbeitsbereich zu erstellen.

Parameter

-AccountName

GitHub- oder DevOps-Kontoname, der für das Repository verwendet wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-CollaborationBranch

Wählen Sie den Zweignamen aus, in dem Sie mit anderen zusammenarbeiten und aus dem Sie veröffentlichen möchten.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

GitHub Enterprise-Hostname. Beispiel: https://github.mydomain.com

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-LastCommitId

Die letzte veröffentlichte Commit-ID.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ProjectName

Der Projektname, den Sie verbinden, geben Sie ihn nur an, wenn Sie DevOps auswählen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryName

Der Name des Repositorys, das Sie verbinden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryType

Wählen Sie den Repositorytyp aus, den Sie verwenden möchten, um Ihre Artefakte für diesen Synapse Analytics-Arbeitsbereich zu speichern, der Typ umfasst DevOps und GitHub.

Typ:String
Zulässige Werte:GitHub, AzureDevOpsGit
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-RootFolder

Zeigt den Namen des Ordners an den Speicherort Ihrer JSON-Ressourcen der Azure Data Factory an. Der Standardwert ist /

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Wählen Sie die Mandanten-ID aus, die beim Anmelden beim Git-Repository von Azure DevOps verwendet werden soll.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None

Ausgaben

PSWorkspaceRepositoryConfiguration