Skip to main content

Code repository

For the purposes of Renku, a code repository is a git-based collection of code files, hosted at GitHub.com, GitLab.com, or similar.

When a code repository is connected to a Project, the repository is automatically cloned into the Session, where the files can be accessed and run.

Access to Code Repositories from RenkuLab

If you wish you write (push) changes back to a code repository, activate the corresponding GitHub or GitLab integration.

In order to access a private code repository from RenkuLab, you'll need to connect your RenkuLab account with GitHub/GitLab.

Once you have connected your accounts, your access to the code repository in RenkuLab will match your access level on GitHub/GitLab:

  • If you are able to write to the repository (push and pull rights) you will see a green status.
  • If you are only able to read the repository (pull rights) you will see a yellow status.
  • If you do not have write access to the repository, you will see a red status.