2013-12-18 2 views
4

Я просто создаю сайт в Azure, но у меня проблемы при настройке развертывания GIT. Я выбрал «Настройка развертывания из исходного элемента управления» в меню и выбрал тип «Внешний репозиторий». На данный момент у меня есть все мои репозиции на «codebase». Поэтому я выбрал внешний репозиторий GIT. Проблема в том, что создание не запрашивает имя пользователя и/или пароль. По этой причине у меня есть ошибки на клоне.Azure внешний развертывание GIT не запрашивает учетные данные

DEPLOYMENT FAILED: woensdag 18 december 2013 14:22 
Fetch from https://username.codebasehq.com/projectname/projectname.git 
ID: temp-1db5d AUTHOR: N/A 
DEPLOYED BY: username.codebasehq.com 

И Azure журнал развертывания:

remote: Authentication Required 
fatal: Authentication failed for 'https://username.codebasehq.com/projectname/projectname.git/' 

D:\Program Files (x86)\Git\bin\git.exe fetch external --progress 
+0

интересный. попробовали ли вы указать внешний ресурс в формате 'https: // username: [email protected]/..'? Если нет, попробуйте и обновите здесь результат, пожалуйста. – astaykov

+1

Для получения запроса на аутентификацию это должно выглядеть так: 'https: // имя пользователя @ username.codebasehq.com/projectname/projectname.git' (или с пользователем/паролем:' https: // имя пользователя: пароль @ username.codebasehq.com/projectname/projectname.git') – VonC

+1

Когда я попробовал, что интерфейс скажет мне «Недопустимый URL-адрес репозитория», – Dirkos

ответ

1

Обратите внимание, что даже если он работал, внешний Repository не вызовет автоматическое развертывание, когда вы нажимаете изменения в коде, и вы должны нажать кнопку синхронизации в Лазурный портал.

Kudu (git engine in Azure) имеет базовую поддержку Codebase (here), но без поддержки на портале Azure. Его можно вручную настроить, но есть ряд шагов (некоторые связанные данные here). Обратите внимание, что это официально не поддерживается в Azure, и вы можете первыми попробовать его :)

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