Я пытаюсь создать задание Jenkins, которое будет запускать сценарий оболочки с помощью параметра Отправлять файлы или выполнять команды через S SH в Jenkins. Ниже приводится основная часть моего сценария оболочки:
#!/bin/bash
BRANCH=$1
cd /vm/deployment
git clone https://myuser@bitbucket.org/myuser/proj.git
#updating the common property files
cd /vm/deployment/swcm-properties
git reset --hard HEAD
#git pull ${BRANCH}
git fetch && git checkout ${BRANCH}
git pull
Моя проблема заключается в том, что выполнение завершается неудачно, поскольку я не могу передать пароль и имя пользователя для хранилища, чтобы клон работал.
Я нашел возможность установить имя пользователя и пароль в качестве глобальных учетных данных и выполнил следующие настройки: 
Я пытаюсь выполнить следующий сценарий оболочки, который сохраняется на сервере и я получаю сообщение об ошибке ниже.
#!/bin/bash
git clone https://$uname:$pass@bitbucket.org/mysuer/myrepo.git
remote: Invalid username or password
fatal: Authentication failed for 'https://:@bitbucket.org/****/myrepo.git/'
Каков наилучший подход для передачи имени пользователя и пароля и запуска клона git из хранилища битовых корзин с использованием Jenkins.