Неустранимый: не удалось прочитать имя пользователя для Visual Studio <URL>: Нет такого устройства или адреса - PullRequest
0 голосов
/ 09 мая 2018

Может кто-нибудь помочь мне с вопросом ниже? Я сталкиваюсь с этим на Дженкинс.

+ git commit -m Added file
[PROD-Backup-NHS 9d4222d] Added file
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 newfile1
+ git push -u origin PROD-Backup-NHS
fatal: could not read Username for 'https://nestle-globe.visualstudio.com': 
No such device or address
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Другие используемые команды:

git branch -a
git checkout PROD-Backup-NHS
touch newfile1
ls -lrt ${WORKSPACE}
git config --global user.email "user.name@nestle.com"
git config --global user.name "user name"
git add .
git commit -m "Added file"
git push -u origin PROD-Backup-NHS

1 Ответ

0 голосов
/ 10 мая 2018

Вам нужно предоставить учетные данные при отправке в VSTS git repo. PAT или альтернативные учетные данные могут быть добавлены в URL репо:

Вариант 1: Добавить PAT в VSTS URL git-репо

Формат URL должен быть:

https://Personal%20Access%20Token:{PAT}@nestle-globe.visualstudio.com/{projectname}/_git/{reponame}

Вариант 2. Добавление альтернативных учетных данных в URL-адрес Vitts git repo

Формат URL должен быть:

https://{secondary username}:{password}@nestle-globe.visualstudio.com/{projectname}/_git/{reponame}

Когда вы добавляете VSTS git repo в качестве удаленного (origin) для локального git repo , вам необходимо использовать:

git remote add origin https://Personal%20Access%20Token:{PAT}@nestle-globe.visualstudio.com/{projectname}/_git/{reponame}

Или

git remote add origin https://{secondary username}:{password}@nestle-globe.visualstudio.com/{projectname}/_git/{reponame}

А так как origin url пока не содержит учетных данных. Если вы не хотите изменять исходный URL, вы можете нажать любую из следующих команд:

git push -u https://Personal%20Access%20Token:{PAT}@nestle-globe.visualstudio.com/{projectname}/_git/{reponame} PROD-Backup-NHS
git push -u https://{secondary username}:{password}@nestle-globe.visualstudio.com/{projectname}/_git/{reponame} PROD-Backup-NHS
...