Внешнее развертывание GIT Azure не будет запрашивать учетные данные

Я просто создаю веб-сайт в Azure, но у меня возникают проблемы при настройке развертывания GIT. Я выбрал «Настроить развертывание из системы управления версиями» в меню и выбрал тип «Внешний репозиторий». На данный момент у меня есть все мои репозитории в «кодовой базе». Поэтому я выбрал внешний репозиторий 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

person Dirkos    schedule 18.12.2013    source источник
comment
интересно. Вы пытались указать внешний ресурс в формате https://username:[email protected]/..? Если нет, попробуйте и обновите здесь результат, пожалуйста.   -  person astaykov    schedule 18.12.2013
comment
Чтобы URL-адрес запрашивал аутентификацию, он должен выглядеть так: https://[email protected]/projectname/projectname.git (или с пользователем/паролем: https://username:[email protected]/projectname/projectname.git)   -  person VonC    schedule 18.12.2013
comment
Когда я попытался, интерфейс сообщит мне неверный URL-адрес репозитория.   -  person Dirkos    schedule 18.12.2013


Ответы (1)


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

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

person David Ebbo    schedule 20.12.2013