Это не совсем то, о чем я просил, но в моем случае это работает. По-видимому, команда git pull поддерживает указание репозитория вместо того, чтобы использовать по умолчанию тот, который находится в репо. В результате я могу сделать следующее для моего конкретного c варианта использования:
git pull https://[URL_ENCODED_USERNAME]:[URL_ENCODED_PASSWORD]@[NORMAL_ENDPOINT_URL]
Друг сказал мне, что это может привести к отображению URL-адреса с PWD с помощью следующей команды, и это может потребоваться необходимо удалить в целях безопасности:
git remote -v
Однако, по крайней мере, с моей версией git (2.17.1), я не нашел URL-адрес, заполненный учетными данными, который бы нигде не отображался. В результате я могу выполнить все три шага, просто выполнив git pull с URL-адресом в нем.
Самое приятное в этом то, что теперь я могу использовать практически любой из легкий git обертка для NodeJS, или я мог бы просто создать порождение, это так просто.