2017-02-06 2 views
0

Я пытаюсь клонировать хранилище в Дженкинсе. Из-за причин я должен сделать ручной git-клон вместо использования встроенного Source-Code Management. Репозиторий, который я клонирую, имеет только https. Мой вопрос заключается в том, как я могу предоставить следующую команду с паролем без ввода его в URL-адрес.Пароль в оболочке Jenkins build

git clone https://[email protected]/scm/cus/repo.git" 

Целевой репозиторий - это хранилище Stash. Когда я пытаюсь использовать формат username: password, я получаю ошибку HTTP 400. Кто-нибудь знает, что я могу сделать в качестве альтернативы? Я также попытался сделать ту же команду из CLI, но там я также получил ошибку HTTP 400. Единственный способ, которым это работает, - это когда я предоставляю пароль вручную в CLI.

Fyi: бег Git 1.7.12

ответ

1

Проблема заключалась в том, что пароль был несколько специальных символов. Я URL закодировал все символы, и теперь он работает.