GitLab Shell如何通过SSH工作

GitLab访问Git仓库 首先回顾GitLab的Git仓库四种访问方式: git pull over http -> gitlab-rails (Authorization) -> accept or decline -> execute git command git push over http -> gitlab-rails (git command is not executed yet) -> execute git command -> gitlab-shell pre-receive hook -> API call to gitlab-rails (authorization) -> accept or decline push git pull over ssh -> gitlab-shell -> API call to gitlab-rails (Authorization) -> accept or decline -> execute

文章来源:

Author:WAYJAM
link:https://wayjam.me/posts/how-gitlab-shell-works-with-ssh/