2013-03-04 2 views
2

Я использую службу CCNet на моем сервере сборки для создания решения на основе репозитория Git. Репозиторий Git защищен паролем. Есть ли способ установить имя пользователя и пароль для задачи контроля источника?Cruise Control.NET: как установить имя пользователя и пароль для задачи репозитория git?

<sourcecontrol type="git"> 
</sourcecontrol> 

ответ

4

Метод 1

, если вы не заботитесь о безопасности, вставлять пароль в URL строке

http://user:[email protected]/abc/def.git 

метод 2

использовать помощник мерзавца удостоверения для хранения имени пользователя и пароля (более безопасно)

msysgit 1.8.1 или новее: установить конфигурацию, чтобы включить bu ИЛТ в GIT-верительного-wincred [удостоверение] помощника = wincred

или установить ГИТ-удостоверение-winstore для старшего msysgit

+0

Спасибо. Я пробовал метод 1, но он не работал. – superkinhluan

+0

По соображениям безопасности не все серверы поддерживают метод 1. googlecode является примером не для поддержки метода 1. – linquize

+0

метод 2 не помог для TFS. Пользователь Cruise Control - пользователь, которому разрешен доступ, и использование метода 1 работает. Но предпочтительнее использовать метод 2 – spankmaster79