Azure外部GIT部署不会要求凭据

时间:2013-12-18 13:32:43

标签: git azure codebase

我只是在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

1 个答案:

答案 0 :(得分:1)

请注意,即使它工作正常,当您将更改推送到代码库时,外部存储库也不会导致自动部署,您需要单击Azure门户中的“同步”按钮。

Kudu(Azure中的git引擎)有一些基本的Codebase支持(here),但在Azure门户中没有支持。可以手动设置它,但涉及许多步骤(一些相关信息here)。请注意,Azure中没有正式支持,您可能是第一个尝试它的人:)