Gitlab hero border pattern left svg Gitlab hero border pattern right svg

The Ally Lab

On this page

What is an ally?

A diversity, inclusion and belonging "ally" is someone who is willing to take action in support of another person, in order to remove barriers that impede that person from contributing their skills and talents in the workplace or community.

Being an ally is a verb, this means that you proactively and purposefully take action and is not something forced upon you.

How to be an ally

It is not required to be an ally to work at GitLab. At GitLab it is required to be inclusive.

Being an ally goes a step beyond being inclusive to taking action to support marginalized groups. The first step in being an ally is self-educating.

This ally lab with provide you with some of the tools, resources and learning activities to help you grow as an ally.

Skills and Behaviours of allies

To be an effective ally it is important to understand some of the skills and behaviours great allies exhibit.

What it means to be an ally

Concepts & Terms

  1. Privilege: an unearned advantage given to some people but not all
  2. Oppression: systemic inequality present throughout society that benefits people with more privilege and is a disadvantage to those with fewer privileges
  3. Ally: a member of a social group that has some privilege, that is working to end oppression and understands their own privilege
  4. Power: The ability to control circumstances or access to resources and/or privileges
  5. Marginalized groups: a person or group that are treated as unimportant, insignificant or of lower status. In a workplace setting, employees could be treated as invisible, as if they aren't there or their skills or talents are unwelcome or unnecessary
  6. Performative allyship: referring to allyship that is done to increase a persons social capital rather than because of persons devotion to a cause. For example some people used #metoo during the Me Too movement, without actually bringing more awareness or trying to effect change.

Tips on being an ally

  1. Identifying your power and privilege helps you act as an ally more effectively
  2. Follow and support those as much as possible from marginalized groups
  3. When you make a mistake, apologize, correct yourself, and move on
  4. Allies spend time educating themselves and use the knowledge to help
  5. Allies take the time to think and analyze the situation
  6. Allies try to understand Perception vs. Reality
  7. Allies don’t stop with their power they also leverage others powers of authority

See our Ally Resources Page for more resources on being an ally.

Ally Training

We held a 50 minute Live Learning Ally Training on 2020-01-28. The recording follows along with the slide deck and agenda.

Being an Ally Knowledge Assessment

Anyone can become certified in GitLab Ally Training. To obtain certification, you will need to complete this Being an Ally knowledge assessment and earn at least an 80%. Once the quiz has been passed, you will receive an email with your certification that you can share on your personal LinkedIn or Twitter pages. If you have questions, please reach out to our L&D team at

External Ally Training

There are some essential skills that are required to be an ally, here are a number of trainings that will help you enhance your allyship skills. Some of these are not allyship specific but will sharpen your skills in those important areas.

Equality Ally Strategies Champion Workplace Equality Effective Listening How to engage meaningfully in Allyship Becoming a true ally Building Trust Why trust matters

Ally Learning Activity and Scenarios

GitLab Diversity, Inclusion & Belonging resources

Allies familiarize themselves with GitLab's general DIB content

Ally Resources

Here are additional resources on being an ally

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license