How to remove a repository from Sourcegraph
This document will walk you through the steps of removing a repository from Sourcegraph.
Prerequisites
This document assumes that you have:
- site-admin level permissions on your Sourcegraph instance
- access to your Sourcegraph deployment
Steps to remove a repository from Sourcegraph
- Add the repository name to the exclude list in your code host configuration.
- Wait for the repository to disappear from the Repository Status Page located in your Site Admin panel.
Remove corrupted repository data from Sourcegraph
- Add the repository name to the exclude list in your code host configuration.
- Wait for the repository to disappear from the Repository Status Page located in your Site Admin panel.
- Once you have confirmed the previous step has been completed, you will then exec into Gitserver (for docker-compose and kubernetes deployments) to locate the files that are associated with the repository.
- Look for a directory with the name of the repository in the Gitserver. It should be located in the following file path:
data/repos/{name-of-code-host}/{name-of-repo}
- Delete the directory for that repo from the previous step.
To reclone a removed repository
- Remove the repository from the exclude list
- The reclone process should start in the next syncing cycle