git remote -v ; git branch -v. origin - дефолтное имя репо, если не задашь специально или не переименуешь. Если гит настроен, см. git log; git status. Гит должен быть настроен на дев. сервере, гитлаб раннер используем только для того чтобы зайти на этот сервер, передать переменные из гитлаба и запустить предварительно отлаженный скрипт. Отладить скрипт в пайплайне гитлаба это мрак.
env|sort
cd $HOME/src/sas
git checkout $BRANCH && git pull. .env, CI цикл отвязать от гитлаба, запускать руками и см. результат прямо в шелле. Само собой, надо настроить git, docker, прочие dev tools. Если это настроено, получаешь доп. бонус - образы хранятся локально, можно не скачивать каждый раз.
Абстрактный вопрос. Ты настроил гит, сделал пулл, см. код. У тебя все ветки, все т.н. YAML'ы, какие ещё переменные ??