2016-08-24 5 views
0

Я хочу обновить много сделок РЕПО с петлей в Баше:мерзавца тянуть с паролем в командной строке в Баше

for dir in *; do (cd $dir; git pull origin master); done 

Хотя есть много подобных вопросов, как

мерзавец просто позволяет задать учетные данные

  • модификации удаленного репо: HTTP: //: @host/...
  • использованием gitcredentials

Почему там нет опции "--password" как, например, в командной строке mysql? Это очень помогло бы автоматизировать задачи git на лету.

Это плановая функция git и уже включена в дорожную карту или нам нужно придерживаться опции, данной сегодня в течение длительного времени?

Существует ли обходной путь для указания пароля, например. используя механизмы трубопроводов?

ответ

1

Потому что пароль будет сохранен в вашем history (тип history в вашем cmd) и будет легко украсть. Вы хотите сохранить пароль в открытом виде.

+0

Я знаю это, и это нормально. Наши учетные данные для развертывания хорошо известны в команде, и мы также используем такие команды в интерфейсе mysql cli. – WeSee

Смежные вопросы