你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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>]
说明
此 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
上次发布的提交 ID。
类型: | 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 数据工厂 JSON 资源的位置。 默认值为 /
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TenantId
选择登录 Azure DevOps Git 存储库时要使用的租户 ID。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None