Commit dc90406b authored by Marcel Amirault's avatar Marcel Amirault Committed by Russell Dickenson

Update caps and backticks in user and admin docs

Ensure various admin related docs and /user docs are
using proper capitalization and backticks
parent 709fe383
...@@ -32,9 +32,9 @@ For example, [Active Directory](https://technet.microsoft.com/en-us/library/hh83 ...@@ -32,9 +32,9 @@ For example, [Active Directory](https://technet.microsoft.com/en-us/library/hh83
We won't cover the installation and configuration of Windows Server or Active Directory Domain Services in this tutorial. There are a number of resources online to guide you through this process: We won't cover the installation and configuration of Windows Server or Active Directory Domain Services in this tutorial. There are a number of resources online to guide you through this process:
- Install Windows Server 2012 - (_technet.microsoft.com_) - [Installing Windows Server 2012](https://technet.microsoft.com/en-us/library/jj134246(v=ws.11).aspx) - Install Windows Server 2012 - (`technet.microsoft.com`) - [Installing Windows Server 2012](https://technet.microsoft.com/en-us/library/jj134246(v=ws.11).aspx)
- Install Active Directory Domain Services (AD DS) (_technet.microsoft.com_)- [Install Active Directory Domain Services](https://technet.microsoft.com/windows-server-docs/identity/ad-ds/deploy/install-active-directory-domain-services--level-100-#BKMK_PS) - Install Active Directory Domain Services (AD DS) (`technet.microsoft.com`)- [Install Active Directory Domain Services](https://technet.microsoft.com/windows-server-docs/identity/ad-ds/deploy/install-active-directory-domain-services--level-100-#BKMK_PS)
> **Shortcut:** You can quickly install AD DS via PowerShell using > **Shortcut:** You can quickly install AD DS via PowerShell using
`Install-WindowsFeature AD-Domain-Services -IncludeManagementTools` `Install-WindowsFeature AD-Domain-Services -IncludeManagementTools`
......
...@@ -413,7 +413,7 @@ nested members in the user filter should not be confused with ...@@ -413,7 +413,7 @@ nested members in the user filter should not be confused with
[group sync nested groups support](ldap-ee.md#supported-ldap-group-typesattributes). **(STARTER ONLY)** [group sync nested groups support](ldap-ee.md#supported-ldap-group-typesattributes). **(STARTER ONLY)**
Please note that GitLab does not support the custom filter syntax used by Please note that GitLab does not support the custom filter syntax used by
omniauth-ldap. OmniAuth LDAP.
### Escaping special characters ### Escaping special characters
...@@ -536,7 +536,7 @@ ldapsearch -H ldaps://$host:$port -D "$bind_dn" -y bind_dn_password.txt -b "$ba ...@@ -536,7 +536,7 @@ ldapsearch -H ldaps://$host:$port -D "$bind_dn" -y bind_dn_password.txt -b "$ba
- Variables beginning with a `$` refer to a variable from the LDAP section of - Variables beginning with a `$` refer to a variable from the LDAP section of
your configuration file. your configuration file.
- Replace ldaps:// with ldap:// if you are using the plain authentication method. - Replace `ldaps://` with `ldap://` if you are using the plain authentication method.
Port `389` is the default `ldap://` port and `636` is the default `ldaps://` Port `389` is the default `ldap://` port and `636` is the default `ldaps://`
port. port.
- We are assuming the password for the bind_dn user is in bind_dn_password.txt. - We are assuming the password for the bind_dn user is in bind_dn_password.txt.
......
...@@ -206,7 +206,7 @@ attribute. As a prerequisite, you must use an LDAP server that: ...@@ -206,7 +206,7 @@ attribute. As a prerequisite, you must use an LDAP server that:
**For installations from source** **For installations from source**
1. Add the `san_extensions` line to config/gitlab.yml` within the smartcard section: 1. Add the `san_extensions` line to `config/gitlab.yml` within the smartcard section:
```yaml ```yaml
smartcard: smartcard:
......
...@@ -96,7 +96,7 @@ The connection settings match those provided by [Fog](https://github.com/fog), a ...@@ -96,7 +96,7 @@ The connection settings match those provided by [Fog](https://github.com/fog), a
| `enable_signature_v4_streaming` | Set to true to enable HTTP chunked transfers with [AWS v4 signatures](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html). Oracle Cloud S3 needs this to be false | true | | `enable_signature_v4_streaming` | Set to true to enable HTTP chunked transfers with [AWS v4 signatures](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html). Oracle Cloud S3 needs this to be false | true |
| `region` | AWS region | us-east-1 | | `region` | AWS region | us-east-1 |
| `host` | S3 compatible host for when not using AWS, e.g. `localhost` or `storage.example.com` | s3.amazonaws.com | | `host` | S3 compatible host for when not using AWS, e.g. `localhost` or `storage.example.com` | s3.amazonaws.com |
| `endpoint` | Can be used when configuring an S3 compatible service such as [Minio](https://www.minio.io), by entering a URL such as `http://127.0.0.1:9000` | (optional) | | `endpoint` | Can be used when configuring an S3 compatible service such as [MinIO](https://www.minio.io), by entering a URL such as `http://127.0.0.1:9000` | (optional) |
| `path_style` | Set to true to use `host/bucket_name/object` style paths instead of `bucket_name.host/object`. Leave as false for AWS S3 | false | | `path_style` | Set to true to use `host/bucket_name/object` style paths instead of `bucket_name.host/object`. Leave as false for AWS S3 | false |
| `use_iam_profile` | Set to true to use IAM profile instead of access keys | false | `use_iam_profile` | Set to true to use IAM profile instead of access keys | false
......
...@@ -81,7 +81,7 @@ The connection settings match those provided by [Fog](https://github.com/fog), a ...@@ -81,7 +81,7 @@ The connection settings match those provided by [Fog](https://github.com/fog), a
| `enable_signature_v4_streaming` | Set to true to enable HTTP chunked transfers with [AWS v4 signatures](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html). Oracle Cloud S3 needs this to be false | true | | `enable_signature_v4_streaming` | Set to true to enable HTTP chunked transfers with [AWS v4 signatures](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html). Oracle Cloud S3 needs this to be false | true |
| `region` | AWS region | us-east-1 | | `region` | AWS region | us-east-1 |
| `host` | S3 compatible host for when not using AWS, e.g. `localhost` or `storage.example.com` | s3.amazonaws.com | | `host` | S3 compatible host for when not using AWS, e.g. `localhost` or `storage.example.com` | s3.amazonaws.com |
| `endpoint` | Can be used when configuring an S3 compatible service such as [Minio](https://www.minio.io), by entering a URL such as `http://127.0.0.1:9000` | (optional) | | `endpoint` | Can be used when configuring an S3 compatible service such as [MinIO](https://www.minio.io), by entering a URL such as `http://127.0.0.1:9000` | (optional) |
| `path_style` | Set to true to use `host/bucket_name/object` style paths instead of `bucket_name.host/object`. Leave as false for AWS S3 | false | | `path_style` | Set to true to use `host/bucket_name/object` style paths instead of `bucket_name.host/object`. Leave as false for AWS S3 | false |
| `use_iam_profile` | Set to true to use IAM profile instead of access keys | false | `use_iam_profile` | Set to true to use IAM profile instead of access keys | false
...@@ -165,7 +165,7 @@ The connection settings match those provided by [Fog](https://github.com/fog), a ...@@ -165,7 +165,7 @@ The connection settings match those provided by [Fog](https://github.com/fog), a
|---------|-------------|---------| |---------|-------------|---------|
| `provider` | Always `OpenStack` for compatible hosts | OpenStack | | `provider` | Always `OpenStack` for compatible hosts | OpenStack |
| `openstack_username` | OpenStack username | | | `openstack_username` | OpenStack username | |
| `openstack_api_key` | OpenStack api key | | | `openstack_api_key` | OpenStack API key | |
| `openstack_temp_url_key` | OpenStack key for generating temporary urls | | | `openstack_temp_url_key` | OpenStack key for generating temporary urls | |
| `openstack_auth_url` | OpenStack authentication endpont | | | `openstack_auth_url` | OpenStack authentication endpont | |
| `openstack_region` | OpenStack region | | | `openstack_region` | OpenStack region | |
......
...@@ -14,7 +14,7 @@ Note that color settings will only be applied within the app interface and not t ...@@ -14,7 +14,7 @@ Note that color settings will only be applied within the app interface and not t
![appearance](system_header_and_footer_messages/appearance.png) ![appearance](system_header_and_footer_messages/appearance.png)
After saving, all GitLab pages will contain the custom system header and/or footer messages: After saving, all pages within GitLab will contain the custom system header and/or footer messages:
![custom_header_footer](system_header_and_footer_messages/custom_header_footer.png) ![custom_header_footer](system_header_and_footer_messages/custom_header_footer.png)
......
...@@ -27,7 +27,7 @@ The Admin Area is made up of the following sections: ...@@ -27,7 +27,7 @@ The Admin Area is made up of the following sections:
| Applications | Create system [OAuth applications](../../integration/oauth_provider.md) for integrations with other services. | | Applications | Create system [OAuth applications](../../integration/oauth_provider.md) for integrations with other services. |
| Abuse Reports | Manage [abuse reports](abuse_reports.md) submitted by your users. | | Abuse Reports | Manage [abuse reports](abuse_reports.md) submitted by your users. |
| License **(STARTER ONLY)** | Upload, display, and remove [licenses](license.md). | | License **(STARTER ONLY)** | Upload, display, and remove [licenses](license.md). |
| Push Rules **(STARTER)** | Configure pre-defined git [push rules](../../push_rules/push_rules.md) for projects. | | Push Rules **(STARTER)** | Configure pre-defined Git [push rules](../../push_rules/push_rules.md) for projects. |
| Geo **(PREMIUM ONLY)** | Configure and maintain [Geo nodes](geo_nodes.md). | | Geo **(PREMIUM ONLY)** | Configure and maintain [Geo nodes](geo_nodes.md). |
| Deploy Keys | Create instance-wide [SSH deploy keys](../../ssh/README.md#deploy-keys). | | Deploy Keys | Create instance-wide [SSH deploy keys](../../ssh/README.md#deploy-keys). |
| Service Templates | Create [service templates](../project/integrations/services_templates.md) for projects. | | Service Templates | Create [service templates](../project/integrations/services_templates.md) for projects. |
......
...@@ -59,7 +59,7 @@ GitLab OK ...@@ -59,7 +59,7 @@ GitLab OK
## Readiness ## Readiness
The readiness probe checks whether the Gitlab instance is ready to use. It checks the dependent services (Database, Redis, Gitaly etc.) and gives a status for each. The readiness probe checks whether the GitLab instance is ready to use. It checks the dependent services (Database, Redis, Gitaly etc.) and gives a status for each.
```text ```text
GET /-/readiness GET /-/readiness
......
...@@ -58,7 +58,7 @@ not selected. ...@@ -58,7 +58,7 @@ not selected.
CAUTION: **Important:** CAUTION: **Important:**
Starting with [GitLab 10.7][ce-18021], HTTP(s) protocol will be allowed for Starting with [GitLab 10.7][ce-18021], HTTP(s) protocol will be allowed for
git clone/fetch requests done by GitLab Runner from CI/CD Jobs, even if Git clone/fetch requests done by GitLab Runner from CI/CD Jobs, even if
_Only SSH_ was selected. _Only SSH_ was selected.
> **Note:** Please keep in mind that disabling an access protocol does not actually > **Note:** Please keep in mind that disabling an access protocol does not actually
......
...@@ -7,7 +7,7 @@ type: reference ...@@ -7,7 +7,7 @@ type: reference
> [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/6861) in [GitLab Premium](https://about.gitlab.com/pricing/) 11.6. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/6861) in [GitLab Premium](https://about.gitlab.com/pricing/) 11.6.
When you create a new [project](../project/index.md), creating it based on custom project templates is When you create a new [project](../project/index.md), creating it based on custom project templates is
a convenient bootstrap option. a convenient option.
Users can configure a GitLab group that serves as template Users can configure a GitLab group that serves as template
source under a group's **Settings > General > Custom project templates**. source under a group's **Settings > General > Custom project templates**.
......
[Rouge]: https://rubygems.org/gems/rouge
# Syntax Highlighting # Syntax Highlighting
GitLab provides syntax highlighting on all files and snippets through the [Rouge][] rubygem. It will try to guess what language to use based on the file extension, which most of the time is sufficient. GitLab provides syntax highlighting on all files and snippets through the [Rouge](https://rubygems.org/gems/rouge) rubygem. It will try to guess what language to use based on the file extension, which most of the time is sufficient.
If GitLab is guessing wrong, you can override its choice of language using the `gitlab-language` attribute in `.gitattributes`. For example, if you are working in a Prolog project and using the `.pl` file extension (which would normally be highlighted as Perl), you can add the following to your `.gitattributes` file: If GitLab is guessing wrong, you can override its choice of language using the `gitlab-language` attribute in `.gitattributes`. For example, if you are working in a Prolog project and using the `.pl` file extension (which would normally be highlighted as Perl), you can add the following to your `.gitattributes` file:
...@@ -12,7 +10,7 @@ If GitLab is guessing wrong, you can override its choice of language using the ` ...@@ -12,7 +10,7 @@ If GitLab is guessing wrong, you can override its choice of language using the `
When you check in and push that change, all `*.pl` files in your project will be highlighted as Prolog. When you check in and push that change, all `*.pl` files in your project will be highlighted as Prolog.
The paths here are simply git's builtin [`.gitattributes` interface](https://git-scm.com/docs/gitattributes). So, if you were to invent a file format called a `Nicefile` at the root of your project that used ruby syntax, all you need is: The paths here are simply Git's built-in [`.gitattributes` interface](https://git-scm.com/docs/gitattributes). So, if you were to invent a file format called a `Nicefile` at the root of your project that used ruby syntax, all you need is:
``` conf ``` conf
/Nicefile gitlab-language=ruby /Nicefile gitlab-language=ruby
......
...@@ -129,7 +129,7 @@ Read through the documentation on [project settings](settings/index.md). ...@@ -129,7 +129,7 @@ Read through the documentation on [project settings](settings/index.md).
- [Import a project](import/index.md) from: - [Import a project](import/index.md) from:
- [GitHub to GitLab](import/github.md) - [GitHub to GitLab](import/github.md)
- [BitBucket to GitLab](import/bitbucket.md) - [Bitbucket to GitLab](import/bitbucket.md)
- [Gitea to GitLab](import/gitea.md) - [Gitea to GitLab](import/gitea.md)
- [FogBugz to GitLab](import/fogbugz.md) - [FogBugz to GitLab](import/fogbugz.md)
- [Export a project from GitLab](settings/import_export.md#exporting-a-project-and-its-data) - [Export a project from GitLab](settings/import_export.md#exporting-a-project-and-its-data)
......
...@@ -311,7 +311,7 @@ as pushing changes: ...@@ -311,7 +311,7 @@ as pushing changes:
- Set the description of the merge request to a particular description. - Set the description of the merge request to a particular description.
- Add or remove labels from the merge request. - Add or remove labels from the merge request.
### Create a new merge request using git push options ### Create a new merge request using Git push options
To create a new merge request for a branch, use the To create a new merge request for a branch, use the
`merge_request.create` push option: `merge_request.create` push option:
...@@ -320,7 +320,7 @@ To create a new merge request for a branch, use the ...@@ -320,7 +320,7 @@ To create a new merge request for a branch, use the
git push -o merge_request.create git push -o merge_request.create
``` ```
### Set the target branch of a merge request using git push options ### Set the target branch of a merge request using Git push options
To update an existing merge request's target branch, use the To update an existing merge request's target branch, use the
`merge_request.target=<branch_name>` push option: `merge_request.target=<branch_name>` push option:
...@@ -336,7 +336,7 @@ same time using a `-o` flag per push option: ...@@ -336,7 +336,7 @@ same time using a `-o` flag per push option:
git push -o merge_request.create -o merge_request.target=branch_name git push -o merge_request.create -o merge_request.target=branch_name
``` ```
### Set merge when pipeline succeeds using git push options ### Set merge when pipeline succeeds using Git push options
To set an existing merge request to To set an existing merge request to
[merge when its pipeline succeeds](merge_when_pipeline_succeeds.md), use [merge when its pipeline succeeds](merge_when_pipeline_succeeds.md), use
...@@ -353,7 +353,7 @@ pipeline succeeds at the same time using a `-o` flag per push option: ...@@ -353,7 +353,7 @@ pipeline succeeds at the same time using a `-o` flag per push option:
git push -o merge_request.create -o merge_request.merge_when_pipeline_succeeds git push -o merge_request.create -o merge_request.merge_when_pipeline_succeeds
``` ```
### Set removing the source branch using git push options ### Set removing the source branch using Git push options
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/64320) in GitLab 12.2. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/64320) in GitLab 12.2.
...@@ -368,7 +368,7 @@ git push -o merge_request.remove_source_branch ...@@ -368,7 +368,7 @@ git push -o merge_request.remove_source_branch
You can also use this push option in addition to the You can also use this push option in addition to the
`merge_request.create` push option. `merge_request.create` push option.
### Set merge request title using git push options ### Set merge request title using Git push options
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/64320) in GitLab 12.2. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/64320) in GitLab 12.2.
...@@ -382,7 +382,7 @@ git push -o merge_request.title="The title I want" ...@@ -382,7 +382,7 @@ git push -o merge_request.title="The title I want"
You can also use this push option in addition to the You can also use this push option in addition to the
`merge_request.create` push option. `merge_request.create` push option.
### Set merge request description using git push options ### Set merge request description using Git push options
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/64320) in GitLab 12.2. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/64320) in GitLab 12.2.
...@@ -396,7 +396,7 @@ git push -o merge_request.description="The description I want" ...@@ -396,7 +396,7 @@ git push -o merge_request.description="The description I want"
You can also use this push option in addition to the You can also use this push option in addition to the
`merge_request.create` push option. `merge_request.create` push option.
### Add or remove labels using git push options ### Add or remove labels using Git push options
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/31831) in GitLab 12.3. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/31831) in GitLab 12.3.
...@@ -666,7 +666,7 @@ tricks to checkout a merge request locally. ...@@ -666,7 +666,7 @@ tricks to checkout a merge request locally.
Please note that you can checkout a merge request locally even if the source Please note that you can checkout a merge request locally even if the source
project is a fork (even a private fork) of the target project. project is a fork (even a private fork) of the target project.
#### Checkout locally by adding a git alias #### Checkout locally by adding a Git alias
Add the following alias to your `~/.gitconfig`: Add the following alias to your `~/.gitconfig`:
...@@ -736,9 +736,8 @@ And to check out a particular merge request: ...@@ -736,9 +736,8 @@ And to check out a particular merge request:
git checkout origin/merge-requests/1 git checkout origin/merge-requests/1
``` ```
all the above can be done with [git-mr] script. All the above can be done with the [`git-mr`](https://gitlab.com/glensc/git-mr) script.
[git-mr]: https://gitlab.com/glensc/git-mr
[products]: https://about.gitlab.com/products/ "GitLab products page" [products]: https://about.gitlab.com/products/ "GitLab products page"
[protected branches]: ../protected_branches.md [protected branches]: ../protected_branches.md
[ci]: ../../../ci/README.md [ci]: ../../../ci/README.md
......
...@@ -97,9 +97,9 @@ merge. ...@@ -97,9 +97,9 @@ merge.
## Limitations ## Limitations
- API support: [gitlab#12551](https://gitlab.com/gitlab-org/gitlab/issues/12551) - API support: [issue #12551](https://gitlab.com/gitlab-org/gitlab/issues/12551)
- Dependencies are not preserved across project export/import: [gitlab#12549](https://gitlab.com/gitlab-org/gitlab/issues/12549) - Dependencies are not preserved across project export/import: [issue #12549](https://gitlab.com/gitlab-org/gitlab/issues/12549)
- Complex merge order dependencies are not supported: [gitlab#11393](https://gitlab.com/gitlab-org/gitlab/issues/11393) - Complex merge order dependencies are not supported: [issue #11393](https://gitlab.com/gitlab-org/gitlab/issues/11393)
The last item merits a little more explanation. Dependencies between merge The last item merits a little more explanation. Dependencies between merge
requests can be described as a graph of relationships. The simplest possible requests can be described as a graph of relationships. The simplest possible
......
...@@ -41,7 +41,7 @@ that the `master` branch is protected by default. ...@@ -41,7 +41,7 @@ that the `master` branch is protected by default.
## Using the Allowed to merge and Allowed to push settings ## Using the Allowed to merge and Allowed to push settings
> [Introduced][ce-5081] in GitLab 8.11. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/5081) in GitLab 8.11.
Since GitLab 8.11, we added another layer of branch protection which provides Since GitLab 8.11, we added another layer of branch protection which provides
more granular management of protected branches. The "Developers can push" more granular management of protected branches. The "Developers can push"
...@@ -71,7 +71,7 @@ they are set to "Maintainers" by default. ...@@ -71,7 +71,7 @@ they are set to "Maintainers" by default.
## Restricting push and merge access to certain users **(STARTER)** ## Restricting push and merge access to certain users **(STARTER)**
> [Introduced][ce-5081] in [GitLab Starter][ee] 8.11. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/5081) in [GitLab Starter](https://about.gitlab.com/pricing/) 8.11.
With GitLab Enterprise Edition you can restrict access to protected branches With GitLab Enterprise Edition you can restrict access to protected branches
by choosing a role (Maintainers, Developers) as well as certain users. From the by choosing a role (Maintainers, Developers) as well as certain users. From the
...@@ -86,7 +86,7 @@ Click **Protect** and the branch will appear in the "Protected branch" list. ...@@ -86,7 +86,7 @@ Click **Protect** and the branch will appear in the "Protected branch" list.
## Wildcard protected branches ## Wildcard protected branches
> [Introduced][ce-4665] in GitLab 8.10. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/4665) in GitLab 8.10.
You can specify a wildcard protected branch, which will protect all branches You can specify a wildcard protected branch, which will protect all branches
matching the wildcard. For example: matching the wildcard. For example:
...@@ -131,12 +131,12 @@ To create a new branch through the user interface: ...@@ -131,12 +131,12 @@ To create a new branch through the user interface:
## Deleting a protected branch ## Deleting a protected branch
> [Introduced][ce-21393] in GitLab 9.3. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/issues/21393) in GitLab 9.3.
From time to time, it may be required to delete or clean up branches that are From time to time, it may be required to delete or clean up branches that are
protected. protected.
User with [Maintainer permissions][perm] and up can manually delete protected User with [Maintainer permissions](../permissions.md) and up can manually delete protected
branches via GitLab's web interface: branches via GitLab's web interface:
1. Visit **Repository > Branches** 1. Visit **Repository > Branches**
...@@ -166,23 +166,16 @@ for details about the pipelines security model. ...@@ -166,23 +166,16 @@ for details about the pipelines security model.
**9.2** **9.2**
- Allow deletion of protected branches via the web interface [gitlab-org/gitlab-foss#21393][ce-21393] - Allow deletion of protected branches via the web interface ([issue #21393](https://gitlab.com/gitlab-org/gitlab-foss/issues/21393)).
**8.11** **8.11**
- Allow creating protected branches that can't be pushed to [gitlab-org/gitlab-foss!5081][ce-5081] - Allow creating protected branches that can't be pushed to ([merge request !5081](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/5081)).
**8.10** **8.10**
- Allow developers to merge into a protected branch without having push access [gitlab-org/gitlab-foss!4892][ce-4892] - Allow developers without push access to merge into a protected branch ([merge request !4892](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/4892)).
- Allow specifying protected branches using wildcards [gitlab-org/gitlab-foss!4665][ce-4665] - Allow specifying protected branches using wildcards ([merge request !4665](https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/4665)).
[ce-4665]: https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/4665 "Allow specifying protected branches using wildcards"
[ce-4892]: https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/4892 "Allow developers to merge into a protected branch without having push access"
[ce-5081]: https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/5081 "Allow creating protected branches that can't be pushed to"
[ce-21393]: https://gitlab.com/gitlab-org/gitlab-foss/issues/21393
[perm]: ../permissions.md
[ee]: https://about.gitlab.com/pricing/
<!-- ## Troubleshooting <!-- ## Troubleshooting
......
...@@ -99,7 +99,7 @@ removed from the repository. ...@@ -99,7 +99,7 @@ removed from the repository.
![Repository settings cleanup form](img/repository_cleanup.png) ![Repository settings cleanup form](img/repository_cleanup.png)
Upload the `object-id-map.old-new.txt` file and press **Start cleanup**. Upload the `object-id-map.old-new.txt` file and press **Start cleanup**.
This will remove any internal git references to the old commits, and run This will remove any internal Git references to the old commits, and run
`git gc` against the repository. You will receive an email once it has `git gc` against the repository. You will receive an email once it has
completed. completed.
......
...@@ -4,7 +4,8 @@ Not all project & group names are allowed because they would conflict with ...@@ -4,7 +4,8 @@ Not all project & group names are allowed because they would conflict with
existing routes used by GitLab. existing routes used by GitLab.
For a list of words that are not allowed to be used as group or project names, see the For a list of words that are not allowed to be used as group or project names, see the
[`path_regex.rb` file][reserved] under the `TOP_LEVEL_ROUTES`, `PROJECT_WILDCARD_ROUTES` and `GROUP_ROUTES` lists: [`path_regex.rb` file](https://gitlab.com/gitlab-org/gitlab/blob/master/lib/gitlab/path_regex.rb)
under the `TOP_LEVEL_ROUTES`, `PROJECT_WILDCARD_ROUTES` and `GROUP_ROUTES` lists:
- `TOP_LEVEL_ROUTES`: are names that are reserved as usernames or top level groups - `TOP_LEVEL_ROUTES`: are names that are reserved as usernames or top level groups
- `PROJECT_WILDCARD_ROUTES`: are names that are reserved for child groups or projects. - `PROJECT_WILDCARD_ROUTES`: are names that are reserved for child groups or projects.
...@@ -40,52 +41,50 @@ It is currently not possible to create a project with the following names: ...@@ -40,52 +41,50 @@ It is currently not possible to create a project with the following names:
Currently the following names are reserved as top level groups: Currently the following names are reserved as top level groups:
- \- - `\-`
- .well-known - `.well-known`
- 404.html - `404.html`
- 422.html - `422.html`
- 500.html - `500.html`
- 502.html - `502.html`
- 503.html - `503.html`
- abuse_reports - `abuse_reports`
- admin - `admin`
- api - `api`
- apple-touch-icon-precomposed.png - `apple-touch-icon-precomposed.png`
- apple-touch-icon.png - `apple-touch-icon.png`
- assets - `assets`
- autocomplete - `autocomplete`
- ci - `ci`
- dashboard - `dashboard`
- deploy.html - `deploy.html`
- explore - `explore`
- favicon.ico - `favicon.ico`
- favicon.png - `favicon.png`
- files - `files`
- groups - `groups`
- health_check - `health_check`
- help - `help`
- import - `import`
- invites - `invites`
- jwt - `jwt`
- login - `login`
- notification_settings - `notification_settings`
- oauth - `oauth`
- profile - `profile`
- projects - `projects`
- public - `public`
- robots.txt - `robots.txt`
- s - `s`
- search - `search`
- sent_notifications - `sent_notifications`
- slash-command-logo.png - `slash-command-logo.png`
- snippets - `snippets`
- unsubscribes - `unsubscribes`
- uploads - `uploads`
- users - `users`
- v2 - `v2`
These group names are unavailable as subgroup names: These group names are unavailable as subgroup names:
- \- - `\-`
[reserved]: https://gitlab.com/gitlab-org/gitlab/blob/master/lib/gitlab/path_regex.rb
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