# GitLab + Asana: Sync tasks with issues, projects with repos

> Turn GitLab issues into Asana tasks and back with real-time 2-way sync without writing a single line of code.

### What is GitLab?

GitLab is a centralized cloud or on-premise platform for teams to manage the entire software development lifecycle. It offers a code repository, tools for automated testing and deployment, and security features to protect your codebase.

### Why sync Asana + GitLab?

With [GitLab + Asana powered by Unito](https://unito.io/integrations/asana-gitlab/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab) you can automatically dispatch Asana tasks from GitLab, populate your repositories with Asana task information, or both simultaneously with 2-way sync. Unito allows you to sync issues, pull requests, projects, comments, assignees, custom fields, and more.

### Use cases
- **Collaborate across business and software teams:** Align project managers, product managers, marketers, or stakeholders in Asana on development work happening in GitLab with real-time updates. Link status, comments, attachments and any changes automatically with 2-way sync.
- **Exchange with external organizations**: Share updates and information with clients, customers, freelancers or other external contacts in disparate tools, all from Asana.
- **Parallel data migration:** Transfer data directly from GitLab to Asana, keeping both apps running in sync for as long as needed for a smooth migration.

### What is Unito?

The Unito integration platform lets Asana users turn tasks into items in [50+ other leading apps and tools](https://unito.io/connectors/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab) with live 2-way sync.

As an Asana strategic partner, Unito simplifies your integrations through a no-code flow builder that's fully configurable. So you don't need to write custom code _and_ you can enjoy in-depth flexibility for your GitLab workflow.

[Try Unito for Free](https://app.unito.io/#/signup?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab)

### How to connect GitLab + Asana
- [Sign up for Unito](https://app.unito.io/#/signup/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab) (paid plans scale by usage).
- Connect your Asana and GitLab accounts
- Set a 1- or 2-way flow direction. This tells Unito where to automatically create items based on your manual activity.
- Apply rules to filter issues or tasks from syncing. For example, only sync issues or tasks with certain labels or tags.
- Link individual fields between Asana tasks and GitLab issues in a field mapping table. This step also determines the sync direction of real-time updates.

Once you've followed those steps, tasks from a single Asana project will sync to a single GitLab repository.

Need more details? Check out this article on  [how to sync Asana and GitLab](https://unito.io/blog/guide-how-to-sync-gitlab-asana/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab).

[Try Unito for Free](https://app.unito.io/#/signup?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab)

### Supported fields in Unito

Unito supports dozens of fields in Asana including Task name, description, comments, assignees, tags, attachments, dates, as well as custom fields to offer a deeper layer of personalization than any other automation or integration solution.

Here's a [full list of supported GitLab fields in Unito](https://guide.unito.io/a-guide-to-unitos-gitlab-integration/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab).

### Learn more and get support

Find out more about this GitLab + Asana integration in [Unito's help center](https://guide.unito.io/gitlab-asana-integration/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab).

If you have questions, feedback, or need support, [contact the Unito support team](https://unito.io/contact/?utm_source=asana&amp;utm_medium=marketplace&amp;utm_campaign=asana_gitlab).

Asana Apps and Integrations

GitLab + Asana: Sync tasks with issues, projects with repos
