# CreateGitRepoRequest<!-- -->

## Index[](#Index)

### Properties

* [files](https://docs.apify.com/api/client/python/reference/class/CreateGitRepoRequest.md#files)
* [is_private](https://docs.apify.com/api/client/python/reference/class/CreateGitRepoRequest.md#is_private)
* [model_config](https://docs.apify.com/api/client/python/reference/class/CreateGitRepoRequest.md#model_config)
* [repo_name](https://docs.apify.com/api/client/python/reference/class/CreateGitRepoRequest.md#repo_name)
* [template_archive_url](https://docs.apify.com/api/client/python/reference/class/CreateGitRepoRequest.md#template_archive_url)
* [workspace](https://docs.apify.com/api/client/python/reference/class/CreateGitRepoRequest.md#workspace)

## Properties<!-- -->[](#Properties)

### [](#files)files

files: [list](https://docs.apify.com/api/client/python/reference/class/ActorCollectionClient.md#list)\[[GitRepoFile](https://docs.apify.com/api/client/python/reference/class/GitRepoFile.md)] | None

Files to commit as the initial commit. Can't be combined with `templateArchiveUrl`.

### [](#is_private)is_private

is_private: bool

### [](#model_config)model_config

model_config: Undefined

### [](#repo_name)repo_name

repo_name: str

### [](#template_archive_url)template_archive_url

template_archive_url: str | None

URL of an Actor template archive whose files are committed as the initial commit. Can't be combined with `files`.

### [](#workspace)workspace

workspace: str

Where to create the repository, as the `id` of one of the provider's workspaces. On GitLab, this is the numeric namespace ID.
