共用方式為


New-AzSynapseGitRepositoryConfig

建立 Git 存放庫組態。

語法

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

Description

New-AzSynapseGitRepositoryConfig Cmdlet 會建立 Git 存放庫組態,以用於建立或更新工作區。

範例

範例 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

第一個命令會建立 Git 存放庫組態。 接著,其餘方法會使用組態來建立新的 Synapse 工作區。

參數

-AccountName

用於存放庫的 GitHub 或 DevOps 帳戶名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-CollaborationBranch

選取您要與其他人共同作業的分支名稱,然後從中發佈。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-HostName

GitHub Enterprise 主機名。 例如:https://github.mydomain.com

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LastCommitId

上次發佈的認可標識碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ProjectName

您要連線的項目名稱,只有在選擇 DevOps 時才指定它。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RepositoryName

您要連接的存放庫名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RepositoryType

選取您要用來儲存此 Synapse Analytics 工作區成品的存放庫類型,類型包括 DevOps 和 GitHub。

類型:String
接受的值:GitHub, AzureDevOpsGit
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RootFolder

將資料夾的名稱顯示在匯入 Azure Data Factory JSON 資源的位置。 預設值為 /

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TenantId

選取登入 Azure DevOps Git 存放庫時要使用的租用戶標識碼。

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

PSWorkspaceRepositoryConfiguration