2015-04-01 7 views
1

Я пишу сценарий развертывания, который клонирует в Git репо, а затем выполняет другие задачи, такие как выборка и т.д. .I управляют этиммерзавец credential.helper не хранит имя пользователя пароль

git config --global credential.helper cache 

Имя пользователя и пароль для клонирования шаг предоставляется сценарием ожидания. Но эти детали не кэшируются, как это должно be.The сценарий снова запрашивает информацию о пользователях

Я не могу использовать SSH, как я использую Visual Studio Интернет

ответ

0

Рассмотрите возможность использования git-credential-store вместо этого. Это не столь безопасна, но очень проста в использовании

git config --global credential.helper store 

Полномочия сохраняются в ~/.git-credentials

Example

+0

Ссылка на сайт не работает. – kiwicomb123

+0

Это не работает в моей ситуации на Ubuntu, все равно запрашивает пароль каждый раз. – kiwicomb123

0

верительных помощник Git может быть использован только с мерзавцем 1.7.10 или новее, как указано здесь:

https://help.github.com/articles/caching-your-github-password-in-git/

Если вы используете более старую версию, у ou все еще может установить параметр конфигурации, но ничего не делает.

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