Commit fe6329aa authored by John Cai's avatar John Cai

Update docs on how to enable partial clones

parent 76dc18c0
...@@ -39,16 +39,20 @@ Follow [Git for enormous repositories](https://gitlab.com/groups/gitlab-org/-/ep ...@@ -39,16 +39,20 @@ Follow [Git for enormous repositories](https://gitlab.com/groups/gitlab-org/-/ep
## Enabling partial clone ## Enabling partial clone
GitLab 12.1 uses Git 2.21.0 which has an arbitrary file access security > [Introduced](https://gitlab.com/gitlab-org/gitaly/issues/1553) in GitLab 12.4.
vulnerability when `uploadpack.allowFilter` is enabled, and should not be
enabled in production environments.
A feature flag is planned to enable `uploadpack.allowFilter` and To enable partial clone, use the [feature flags API](../../api/features.md).
`uploadpack.allowAnySHA1InWant` once the version of Git used by GitLab has been For example:
updated to Git 2.22.0.
Follow [this issue](https://gitlab.com/gitlab-org/gitaly/issues/1553) for ```sh
updated. curl --data "value=true" --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/features/gitaly_upload_pack_filter
```
Alternatively, flip the switch and enable the feature flag:
```ruby
Feature.enable(:gitaly_upload_pack_filter)
```
## Excluding objects by size ## Excluding objects by size
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment