---
title: "How do you add your repository to Ketryx for an existing project?"
description: "To add your repository to a new project, click here. To add your repository to Ketryx for an existing project: Click into the project for which you'd like to add a repository from the Projects dashboard. On the left side toolbar, click Settings under Configuration."
category: "Frequently Asked Questions"
section: "General"
keywords: ["repository repository", "ccr data", "branch", "analysis ccr", "repository required", "data fetching", "dependency analysis", "soup dependency"]
source_url: "https://support.ketryx.com/hc/en-us/articles/21757614969741-How-do-you-add-your-repository-to-Ketryx-for-an-existing-project"
last_reviewed: 2026-06-11
---

# How do you add your repository to Ketryx for an existing project?

> **In short:** To add your repository to a new project, click here. To add your repository to Ketryx for an existing project: Click into the project for which you'd like to add a repository from the Projects dashboard. On the left side toolbar, click Settings under Configuration.

To add your repository to a new project, click [here](https://support.ketryx.com/hc/en-us/articles/21757485801229).

To add your repository to Ketryx for an existing project:

Click into the project for which you'd like to add a repository from the _Projects dashboard._

On the left side toolbar, click _Settings_ under _Configuration_.

Scroll down to _Repositories_ and add your repository from which you want to pull the Code Change Reviews (CCR) and/or the Git repository for SOUP dependency analysis.

The URL of the repository is required, and you can also add authentication information for the repository. This is required for private repositories, and for public repositories if you want to fetch CCR data.

Additionally the analyzed branch can be set, which is the branch that is used for SOUP dependency analysis and CCR data fetching. The default is `main` or in lieu of that `master`.

Instead of a branch, you can also set a tag, which will be used for SOUP dependency analysis and CCR data fetching. This is useful if you want to analyze a specific release version, e.g. `refs/tags/v1.0.0`.

You can also define a release ref pattern. The naming pattern used to detect release branches or tags. These can be version-specific. Use `#` as a SemVer-compatible version placeholder. For example, `release/#` will match `release/3.2.1`, `release/3.2`, or `release/3`. The default is `refs/tags/#`.

## Related articles

- [How do you add your repository to Ketryx for a new project?](how-do-you-add-your-repository-to-ketryx-for-a-new-project.md)
- [How can I use \"Release ref pattern\" for connected repositories in the Ketryx project settings?](how-can-i-use-release-ref-pattern-for-connected-repositories-in-the-ketryx.md)
- [How do you add your repository to Ketryx?](how-do-you-add-your-repository-to-ketryx.md)
- [How can I use the SOUP dependency analysis feature?](how-can-i-use-the-soup-dependency-analysis-feature.md)
- [How can I use \"Analyzed branch or tag\" for connected repositories in the Ketryx project settings?](how-can-i-use-analyzed-branch-or-tag-for-connected-repositories-in-the-ketryx.md)
