Перестановочная переменная окружения в команде - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь пройти проверку подлинности с помощью GitHub, используя пароль, определенный в переменной среды в AppVeyor.

Команда, которую я пытаюсь выполнить:

git remote add origin https://username:$EnvPassword@github.com/username/Empty.git

В приведенном выше сценарииЯ хочу, чтобы $EnvPassword был заменен паролем, заданным в моей переменной среды.

Я думал, что префикса с $ будет достаточно, но он не работает вообще.Я не могу найти что-либо об этом где-либо еще в Интернете.

1 Ответ

1 голос
/ 26 марта 2019

Попробуйте заменить $EnvPassword на более надежную версию ${EnvPassword}.Этот тип замены обычно лучше для сложных команд.

git remote add origin https://username:${EnvPassword}@github.com/username/Empty.git
...