| stage | Create |
|---|---|
| group | Source Code |
| info | To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments |
GitLab Shell handles Git SSH sessions for GitLab and modifies the list of authorized keys. GitLab Shell is not a Unix shell nor a replacement for Bash or Zsh.
GitLab supports Git LFS authentication through SSH.
Development documentation for GitLab Shell has moved into the gitlab repository.
Run make or make build.
Run make test.
- Create a
gitlab-org/gitlab-shellMR to updateVERSIONandCHANGELOGfiles, e.g. Release v14.39.0. - Once
gitlab-org/gitlab-shellMR is merged, create the corresponding git tag, e.g. https://gitlab.com/gitlab-org/gitlab-shell/-/tags/v14.39.0. - Create a
gitlab-org/gitlabMR to updateGITLAB_SHELL_VERSIONto the proposed tag, e.g. Bump GitLab Shell to 14.39.0. - Announce in
#gitlab-shella new version has been created.
See the LICENSE file for licensing information as it pertains to files in
this repository.
