GitHubClient.CreateRepositoryUsingTemplateAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Create a repository using a template
public virtual System.Threading.Tasks.Task<Azure.Connectors.Sdk.GitHub.Models.RepositoryDetails> CreateRepositoryUsingTemplateAsync(string templateOwner, string templateRepository, Azure.Connectors.Sdk.GitHub.Models.CreateRepositoryUsingTemplateRequest input, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateRepositoryUsingTemplateAsync : string * string * Azure.Connectors.Sdk.GitHub.Models.CreateRepositoryUsingTemplateRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Connectors.Sdk.GitHub.Models.RepositoryDetails>
override this.CreateRepositoryUsingTemplateAsync : string * string * Azure.Connectors.Sdk.GitHub.Models.CreateRepositoryUsingTemplateRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Connectors.Sdk.GitHub.Models.RepositoryDetails>
Public Overridable Function CreateRepositoryUsingTemplateAsync (templateOwner As String, templateRepository As String, input As CreateRepositoryUsingTemplateRequest, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RepositoryDetails)
Parameters
- templateOwner
- String
Template Owner
- templateRepository
- String
Template Repository
The request body.
- cancellationToken
- CancellationToken
Cancellation token.
Returns
The Create a repository using a template response.
Remarks
Creates a new repository using a repository template. The authenticated user must own or be a member of an organization that owns the repository.