Bagikan melalui


New-AzSynapseGitRepositoryConfig

Membuat konfigurasi repositori Git.

Sintaks

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

Deskripsi

Cmdlet New-AzSynapseGitRepositoryConfig ini membuat konfigurasi repositori Git yang dapat digunakan dalam membuat atau memperbarui ruang kerja.

Contoh

Contoh 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

Perintah pertama membuat konfigurasi repositori Git. Kemudian metode lainnya menggunakan konfigurasi untuk membuat ruang kerja Synapse baru.

Parameter

-AccountName

Nama akun GitHub atau DevOps yang digunakan untuk repositori.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CollaborationBranch

Pilih nama cabang tempat Anda akan berkolaborasi dengan orang lain dan dari mana Anda akan menerbitkan.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

Nama host GitHub Enterprise. Misalnya: https://github.mydomain.com

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LastCommitId

Id penerapan terakhir yang diterbitkan.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProjectName

Nama proyek yang Anda sambungkan, hanya tentukan saat Anda memilih DevOps.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryName

Nama repositori yang Anda sambungkan.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryType

Pilih jenis repositori yang ingin Anda gunakan untuk menyimpan artefak Anda untuk ruang kerja Synapse Analytics ini, jenisnya termasuk DevOps dan GitHub.

Type:String
Accepted values:GitHub, AzureDevOpsGit
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RootFolder

Menampilkan nama folder ke lokasi sumber daya JSON Azure Data Factory Anda diimpor. Nilai defaultnya adalah /

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Pilih Id penyewa yang akan digunakan saat masuk ke repositori Git Azure DevOps.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSWorkspaceRepositoryConfiguration