---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-edit.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/repo-edit.md
  - href: en/sourcecraft/operations/repo-edit.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
title: How to update repository settings in SourceCraft
description: Follow this guide to update the general settings of a SourceCraft repository.
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/en/llms.txt


# Updating repository settings in SourceCraft

1. Open the SourceCraft [home page](https://sourcecraft.dev).
1. On the ![image](../../_assets/console-icons/house.svg) **Home** tab, under ![image](../../_assets/console-icons/layout-tabs.svg) **Your craftspace**, navigate to ![image](../../_assets/console-icons/archive.svg) **Repositories**.
1. Select a repository.
1. Under ![image](../../_assets/console-icons/gear.svg) **Repository settings** on the repository page, go to ![image](../../_assets/console-icons/circle-exclamation.svg) **General**.
1. On the **General settings** page:

    * To set the repository image, click ![image](../../_assets/console-icons/cloud-arrow-up-in.svg) **Upload new picture**. Image requirements:

        <!-- source: en/_includes/sourcecraft/image-format.md -->
        * Best size: 256 x 256 pixels
        * Format: JPG, GIF, or PNG
        * Weight: Up to 1 MB
        <!-- endsource: en/_includes/sourcecraft/image-format.md -->

    * To copy the repository ID, click ![image](../../_assets/console-icons/copy.svg) next to the **Repository ID** field.
    * Specify a name and description for the repository.
    * To add links to your repository description, click ![image](../../_assets/console-icons/plus.svg) **New link**, then select a link type and enter a link.

        To delete a link, click ![image](../../_assets/console-icons/trash-bin.svg).

    * In the **Default branch** field, select a branch to use as the default target branch for pull requests.
    * Under **Visibility**, select who can view the repository in the public folder:

        <!-- source: en/_includes/sourcecraft/repo-visibility-options.md -->
        * **Public**: All internet users will be able to view the repository without authentication. Only invited users will be able to modify the repository.
        * **Internal**: Only users from the organization housing the repository will have access to view and edit the repository.
        * **Private**: Only invited users will have access to view and edit the repository.

        You can [change](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-privacy.md) repository access type at any time.
        <!-- endsource: en/_includes/sourcecraft/repo-visibility-options.md -->

    * To allow repository administrators to make and merge changes without restrictions, enable **Allow overriding**.

1. Click **Update settings**.

#### Useful links {#see-also}

* [All guides on operations with repositories in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/index.md#repo)
* [SourceCraft resource relationships](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md)
