> For the complete documentation index, see [llms.txt](https://help.readymage.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.readymage.com/project-management/project-settings/git-management.md).

# Git Management

The environment source code is hosted on GitHub. Here you can grant and remove access to the repo.

<figure><img src="https://2103450200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKew-XtJKAPabdeTxXg%2Fuploads%2F5Uc0IRifcOt2VoDulYhV%2Fimage.png?alt=media&amp;token=d73bd4de-550e-42e4-9136-0739898f3a90" alt=""><figcaption></figcaption></figure>

## Add Git User

Before you can access your GitHub repository you must add a GitHub user.

Owner, Admin and Developer member roles can add git users.

1. Click **+ Add User**.&#x20;

<figure><img src="https://2103450200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKew-XtJKAPabdeTxXg%2Fuploads%2FyoKyv3EQGEcScgG3DRXI%2Fimage.png?alt=media&amp;token=5f00031d-63df-4069-a5da-82a2dbf7b9a5" alt="" width="563"><figcaption></figcaption></figure>

2. Enter the GitHub username.
3. Select the appropriate permission level.
4. Click **Add User**.&#x20;

<figure><img src="https://2103450200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKew-XtJKAPabdeTxXg%2Fuploads%2FSmRJA7gxY848ZKQIsk4D%2Fimage.png?alt=media&amp;token=60509b36-4e86-4fce-bcfb-72b8cddd2d23" alt=""><figcaption></figcaption></figure>

Note the git user permissions:

* **Read** can pull source code from repository
* **Write** can pull and push changes to repository
* **Triage** can pull source code from repository and manage pull requests and issues

[Learn more here](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role).

## Change Git User permission

Owner, Admin and Developer member roles can change git user permission.

1. Click the permission dropdown

<figure><img src="https://2103450200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKew-XtJKAPabdeTxXg%2Fuploads%2FrS0OhRpPIdN7FLTb9NuH%2Fimage.png?alt=media&amp;token=7b44625e-8690-4322-a35d-65579383fb42" alt=""><figcaption></figcaption></figure>

2. Select the desired permission level.

<figure><img src="https://2103450200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKew-XtJKAPabdeTxXg%2Fuploads%2Fh3RwxRi1IlA60vLoYdo1%2Fimage.png?alt=media&amp;token=8e059847-2d1c-4fb9-9e08-139e59b6deef" alt=""><figcaption></figcaption></figure>

3. The permission is updated automatically upon selection.

## Delete User

Should you wish to remove users from your repository you can use the **Delete** button next to each of the usernames, to delete a specific user.

<figure><img src="https://2103450200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKew-XtJKAPabdeTxXg%2Fuploads%2FYuoGc3QjtNSrIkoiDLxm%2Fimage.png?alt=media&amp;token=f1bafe20-d036-49d7-85f9-a45bedbeaad1" alt=""><figcaption></figcaption></figure>
