which expect
# expect의 경로가 출력되지 않을 경우, 신규 설치
sudo apt install expect
# 다시 경로 확인
which expect
exp-pull.sh
)#!/usr/bin/expect
spawn git pull
expect "Username for '<http://gitlab:9090>':"
send "{{GIT_ID}}\\r"
expect "Password for 'http://{{GIT ID}}@gitlab:9090':"
send "{{GIT_PW}}\\r"
expect eof
sudo chmod 755 exp-pull.sh