Skip to content

Getting Started with git at railbird

Git Setup

  • Add your SSH key to your account at dev.railbird.ai
  • Clone the railbird-mobile repository:
    git clone ssh://gitea@dev.railbird.ai:1123/railbird/railbird-mobile.git
    

Get your ssh key added to the secrets flake (optional)

Certain actions require access to secrets that we store in a special repository that we separately encrypt to each developer at railbird. Details about how to make it so that your ssh key can access these secrets can be found here, but you will probably need to ask someone else to rekey the secrets who already has access.

Initialize Submodules

Enter the repository directory and run the following command to initialize all submodule.

git submodule update --init --recursive

Update gql remote (optional)

If you plan to make gql changes, you will probably need to do what is suggested in this section.