324 lines
14 KiB
Markdown
324 lines
14 KiB
Markdown
---
|
|
type: index, reference
|
|
---
|
|
|
|
# Customer Docs
|
|
|
|
This section contains information for:
|
|
|
|
- New customers about choosing [which GitLab](#which-gitlab) is right for you.
|
|
- Existing customers about [managing subscriptions](#managing-subscriptions).
|
|
|
|
Also see our [subscription FAQ](https://about.gitlab.com/pricing/licensing-faq/).
|
|
|
|
## Which GitLab?
|
|
|
|
There are two ways to use GitLab:
|
|
|
|
- [GitLab.com](#gitlabcom): GitLab's SaaS offering. You don't need to install
|
|
anything to use GitLab.com, you only need to
|
|
[sign up](https://gitlab.com/users/sign_in) and start using GitLab straight away.
|
|
- [GitLab self-managed](#gitlab-self-managed): Install, administer, and maintain
|
|
your own GitLab instance.
|
|
|
|
The following sections outline tiers and features within GitLab.com
|
|
and GitLab self-managed.
|
|
|
|
### GitLab.com
|
|
|
|
GitLab.com is hosted, managed, and administered by GitLab, Inc., with
|
|
[free and paid subscriptions](https://about.gitlab.com/pricing/) for individuals
|
|
and teams in the following tiers:
|
|
|
|
| Tier | Includes same features available in |
|
|
|:-------|:----------------------------------------------------|
|
|
| Free | [Core](#gitlab-self-managed) self-managed tier. |
|
|
| Bronze | [Starter](#gitlab-self-managed) self-managed tier. |
|
|
| Silver | [Premium](#gitlab-self-managed) self-managed tier. |
|
|
| Gold | [Ultimate](#gitlab-self-managed) self-managed tier. |
|
|
|
|
GitLab.com subscriptions grant access
|
|
to the same features available in GitLab self-managed, **except
|
|
[administration](../administration/index.md) tools and settings**.
|
|
|
|
GitLab.com allows you to apply your subscription to a group or your personal user.
|
|
|
|
When applied to:
|
|
|
|
- A **group**, the group, all subgroups, and all projects under the selected
|
|
group on GitLab.com will have the features of the associated plan. It is
|
|
recommended to go with a group plan when managing projects and users of an
|
|
organization.
|
|
- A **personal userspace** instead, all projects will have features with the
|
|
subscription applied, but as it is not a group, group features will not be available.
|
|
|
|
TIP: **Tip:**
|
|
To support the open source community and encourage the development of open
|
|
source projects, GitLab grants access to **Gold** features for all GitLab.com
|
|
**public** projects, regardless of the subscription.
|
|
|
|
The following resources are available for more information on GitLab.com:
|
|
|
|
- [Feature comparison](https://about.gitlab.com/pricing/gitlab-com/feature-comparison/), for information on what features are available at each tier.
|
|
- [GitLab pricing page](https://about.gitlab.com/pricing/), for subscription information and a free trial.
|
|
- Our [product marketing page](https://about.gitlab.com/handbook/marketing/product-marketing/), for additional information including:
|
|
- How [different tiers are licensed](https://about.gitlab.com/handbook/marketing/product-marketing/#tiers).
|
|
- The different [GitLab distributions](https://about.gitlab.com/handbook/marketing/product-marketing/#distributions).
|
|
|
|
#### Subscribing to GitLab.com
|
|
|
|
To subscribe to GitLab.com:
|
|
|
|
1. Create a user account for yourself using our
|
|
[sign up page](https://gitlab.com/users/sign_in#register-pane).
|
|
1. Create a [group](../user/group/index.md). GitLab groups help assemble related
|
|
projects together allowing you to grant members access to several projects
|
|
at once. A group is not required if you plan on having projects inside a personal
|
|
namespace.
|
|
1. Create additional users and
|
|
[add them to the group](../user/group/index.md#add-users-to-a-group).
|
|
1. Select the **Bronze**, **Silver**, or **Gold** GitLab.com plan through the
|
|
[GitLab Subscription Manager](https://customers.gitlab.com/).
|
|
1. Link your GitLab.com account with your GitLab Subscription Manager account.
|
|
Once signed into the GitLab Subscription Manager, if your account is not
|
|
already linked, you will prompted to link your account with a
|
|
**Link my GitLab Account** button.
|
|
1. Associate the group with the subscription.
|
|
|
|
TIP: **Tip:**
|
|
You can also go to the [**My Account**](https://customers.gitlab.com/customers/edit)
|
|
page to add or change the GitLab.com account link.
|
|
|
|
### GitLab self-managed
|
|
|
|
With GitLab self-managed, you deploy your own GitLab instance on-premises or on a cloud of your choice.
|
|
GitLab self-managed is available for [free and with paid subscriptions](https://about.gitlab.com/pricing/#self-managed) in the following tiers:
|
|
|
|
| Tier | Includes |
|
|
|:---------|:-----------------------------------------------|
|
|
| Core | Core features. |
|
|
| Starter | Core and Starter features. |
|
|
| Premium | Core, Starter, and Premium features. |
|
|
| Ultimate | Core, Starter, Premium, and Ultimate features. |
|
|
|
|
The following resources are available for more information on GitLab self-managed:
|
|
|
|
- [Feature comparison](https://about.gitlab.com/pricing/self-managed/feature-comparison/), for information on what features are available at each tier.
|
|
- [GitLab pricing page](https://about.gitlab.com/pricing/#self-managed), for subscription information and a free trial.
|
|
- Our [product marketing page](https://about.gitlab.com/handbook/marketing/product-marketing/), for additional information including:
|
|
- How [different tiers are licensed](https://about.gitlab.com/handbook/marketing/product-marketing/#tiers).
|
|
- The different [GitLab distributions](https://about.gitlab.com/handbook/marketing/product-marketing/#distributions).
|
|
|
|
#### Subscribing through GitLab self-managed
|
|
|
|
To subscribe to GitLab through a self-managed installation:
|
|
|
|
1. [Install](https://about.gitlab.com/install/) GitLab.
|
|
1. Complete the installation with
|
|
[administration tasks](../administration/index.md).
|
|
1. Select the **Starter**, **Premium**, or **Ultimate** self-managed plan
|
|
through the [GitLab Subscription Manager](https://customers.gitlab.com/).
|
|
1. Apply your license file. After purchase, a license file is sent to the email
|
|
address associated to the GitLab Subscription Manager account,
|
|
which needs to be
|
|
[uploaded to your GitLab instance](../user/admin_area/license.md#uploading-your-license).
|
|
|
|
TIP: **Tip:**
|
|
If you are purchasing a subscription for an existing **Core** self-managed
|
|
instance, ensure you are purchasing enough seats to
|
|
[cover your users](../user/admin_area/index.md#administering-users).
|
|
|
|
## Managing subscriptions
|
|
|
|
You can view and manage subscriptions through our
|
|
[GitLab Subscription Manager](https://customers.gitlab.com/).
|
|
|
|
### View subscription and seats
|
|
|
|
Visit the
|
|
[GitLab Subscription Manager](https://customers.gitlab.com/subscriptions) to
|
|
view and manage:
|
|
|
|
- The subscriptions you have purchased.
|
|
- The number of seats associated with the subscription.
|
|
- Retrieve copies of invoices.
|
|
- Change the credit card on file.
|
|
|
|
For more information, please see our:
|
|
|
|
- [Subscription FAQ](https://about.gitlab.com/pricing/licensing-faq/).
|
|
- [Pricing page](https://about.gitlab.com/pricing/), which includes information
|
|
on our [true-up pricing policy](https://about.gitlab.com/handbook/product/pricing/#true-up-pricing)
|
|
when adding more users other than at the time of purchase.
|
|
|
|
NOTE: **Note:**
|
|
The GitLab Subscription Manager account can have the same email address as your
|
|
GitLab.com account, but is a _separate_ login. If the two accounts are
|
|
linked together, you can use the **Or sign in with GitLab.com**
|
|
link underneath the **Sign In** button.
|
|
|
|
### Change billing information
|
|
|
|
To change billing information:
|
|
|
|
1. Log in to [GitLab Subscription Manager](https://customers.gitlab.com/customers/sign_in).
|
|
1. Go to the **My Account** page.
|
|
1. Make the required changes to the **Account Details** information.
|
|
1. Click **Update Account**.
|
|
|
|
NOTE: **Note:**
|
|
Future purchases will use the information in this section.
|
|
The email listed in this section is used for the GitLab Subscription Manager
|
|
login and for license-related email communication.
|
|
|
|
### Manage GitLab.com account
|
|
|
|
This section provided information specific to managing subscriptions with a
|
|
GitLab.com account.
|
|
|
|
#### Change linked account
|
|
|
|
To change the GitLab.com account associated with a GitLab Subscription Manager
|
|
account:
|
|
|
|
1. Log in to the
|
|
[GitLab Subscription Manager](https://customers.gitlab.com/customers/sign_in).
|
|
1. Go to [GitLab.com](https://gitlab.com) in a separate browser tab. Ensure you
|
|
are not logged in.
|
|
1. On the GitLab Subscription Manager page, click
|
|
[**My Account**](https://customers.gitlab.com/customers/edit) in the top menu.
|
|
1. Under **Your GitLab.com account**, click **Change linked account** button.
|
|
1. Log in to [GitLab.com](https://gitlab.com) account to link to.
|
|
|
|
#### Change associated namespace
|
|
|
|
With a linked GitLab.com account, go to the
|
|
[**Subscriptions**](https://customers.gitlab.com/subscriptions) page to choose
|
|
or change the namespace your subscription applies to.
|
|
|
|
NOTE: **Note:**
|
|
Please note that you need to be a group owner to associate a group to your
|
|
subscription.
|
|
|
|
### Confirm or upgrade your subscription
|
|
|
|
To see the status of your GitLab.com subscription, you can click on the
|
|
**Billings** section of the relevant namespace:
|
|
|
|
- For individuals:
|
|
1. Go to **User Avatar > Settings**.
|
|
1. Click **Billing**.
|
|
- For groups, go to the group's **Settings** dropdown, under **Billing**.
|
|
|
|
The following table describes details of your subscription for groups:
|
|
|
|
| Field | Description |
|
|
| ------ | ------ |
|
|
| Seats in subscription | If this is a paid plan, represents the number of seats you've paid to support in your group. |
|
|
| Seats currently in use | Number of active seats currently in use. |
|
|
| Max seats used | Highest number of seats you've used. If this exceeds the seats in subscription, you may owe an additional fee for the additional users. |
|
|
| Seats owed | If your max seats used exceeds the seats in your subscription, you'll owe an additional fee for the users you've added. |
|
|
| Subscription start date | Date your subscription started. If this is for a Free plan, is the date you transitioned off your group's paid plan. |
|
|
| Subscription end date | Date your current subscription will end. Does not apply to Free plans. |
|
|
|
|
#### Extra Shared Runners pipeline minutes
|
|
|
|
If you're using GitLab.com, you can purchase additional CI minutes so your
|
|
pipelines will not be blocked after you have used all your CI minutes from your
|
|
main quota. Additional minutes:
|
|
|
|
- Are only used once the shared quota included in your subscription runs out.
|
|
- Roll over month to month.
|
|
|
|
In order to purchase additional minutes, you should follow these steps:
|
|
|
|
1. Go to **Group > Settings > Pipelines quota**. Once you are on that page, click on **Buy additional minutes**.
|
|
|
|
![Buy additional minutes](img/buy_btn.png)
|
|
|
|
1. Locate the subscription card that is linked to your group on GitLab.com,
|
|
click on **Buy more CI minutes**, and complete the details about the transaction.
|
|
|
|
![Buy additional minutes](img/buy_minutes_card.png)
|
|
|
|
1. Once we have processed your payment, the extra CI minutes
|
|
will be synced to your Group and you can visualize it from the
|
|
**Group > Settings > Pipelines quota** page:
|
|
|
|
![Additional minutes](img/additional_minutes.png)
|
|
|
|
Be aware that:
|
|
|
|
1. If you have purchased extra CI minutes before the purchase of a paid plan,
|
|
we will calculate a pro-rated charge for your paid plan. That means you may
|
|
be charged for less than one year since your subscription was previously
|
|
created with the extra CI minutes.
|
|
1. Once the extra CI minutes has been assigned to a Group they cannot be transferred
|
|
to a different Group.
|
|
1. If you have some minutes used over your default quota, these minutes will
|
|
be deducted from your Additional Minutes quota immediately after your purchase of additional
|
|
minutes.
|
|
|
|
##### What happens when my CI minutes run out
|
|
|
|
When the CI minutes run out, an email is sent automatically to notify the owner(s)
|
|
of the group/namespace, including a link to [purchase more minutes](https://customers.gitlab.com/plans).
|
|
|
|
If you are not the owner of the group, you will need to contact them to let them know they need to
|
|
[purchase more minutes](https://customers.gitlab.com/plans).
|
|
|
|
## Subscription changes and your data
|
|
|
|
When your subscription or trial expires, GitLab does not delete your data.
|
|
|
|
However, depending on the tier and feature, your data may become inaccessible.
|
|
|
|
Please note that some features may not behave as expected if a graceful
|
|
fallback is not currently implemented. For example,
|
|
[environment specific variables not being passed](https://gitlab.com/gitlab-org/gitlab-foss/issues/52825).
|
|
|
|
If you renew or upgrade, your data will again be accessible.
|
|
|
|
### Self-managed data
|
|
|
|
For self-managed customers, there is a two-week grace period when your features
|
|
will continue to work as-is, after which the entire instance will become read
|
|
only.
|
|
|
|
However, if you remove the license, you will immediately revert to Core
|
|
features.
|
|
|
|
## Need help?
|
|
|
|
[GitLab's Documentation](https://docs.gitlab.com/) offers a wide range of
|
|
topics covering the use and administration of GitLab.
|
|
|
|
We also encourage all users to search our project trackers for known issues and
|
|
existing feature requests in:
|
|
|
|
- [GitLab CE](https://gitlab.com/gitlab-org/gitlab-foss/issues/) for features
|
|
included in all tiers.
|
|
- [GitLab EE](https://gitlab.com/gitlab-org/gitlab/issues/) for paid-tier
|
|
features.
|
|
|
|
These issues are the best avenue for getting updates on specific product plans
|
|
and for communicating directly with the relevant GitLab team members.
|
|
|
|
### Contacting Support
|
|
|
|
Learn more about:
|
|
|
|
- The tiers of [GitLab Support](https://about.gitlab.com/support/).
|
|
- [Submit a request via the Support Portal](https://support.gitlab.com/hc/en-us/requests/new).
|
|
|
|
<!-- ## Troubleshooting
|
|
|
|
Include any troubleshooting steps that you can foresee. If you know beforehand what issues
|
|
one might have when setting this up, or when something is changed, or on upgrading, it's
|
|
important to describe those, too. Think of things that may go wrong and include them here.
|
|
This is important to minimize requests for support, and to avoid doc comments with
|
|
questions that you know someone might ask.
|
|
|
|
Each scenario can be a third-level heading, e.g. `### Getting error message X`.
|
|
If you have none to add when creating a doc, leave this section in place
|
|
but commented out to help encourage others to add to it in the future. -->
|