2013-05-16 2 views
2

Я использую git и git-tf в своей работе, но каждый раз, когда я выполняю любую команду с git-tf, я должен вводить свои учетные данные. Есть ли способ кэшировать мои учетные данные для входа в TFS для git-tf, поэтому мне не нужно будет вводить их каждый раз?Кэширование учетных данных TFS для git-tf

ответ

4

Если вы используете Kerberos и имеете доверительные отношения с доменом Active Directory, на котором установлен ваш сервер TFS, вам не нужно вводить пароль, git-tf будет использовать ваш билет Kerberos для аутентификации. Это, конечно же, будет работать только с локальными серверами; он не будет работать с Team Foundation Service.

Чтобы кэшировать имя пользователя и пароль для доступа в хранилище, вы можете установить их в вашем .git/config:

git config git-tf.server.username myusername 
git config git-tf.server.password mypassword 

Однако, обратите внимание, что это будет хранить пароль в виде простого текста, поэтому Kerberos является предпочтительным. Я заинтересован в добавлении поддержки механизмов хранения учетных данных git, но этого пока не существует.

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