2013-12-18 40 views
4

我只是在Azure中创建网站,但在设置GIT部署时遇到问题。我在菜单中选择了“从源代码控制中设置部署”,并选择了“外部存储库”类型。目前我已在“代码库”中拥有所有回购信息。所以我选择了一个外部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 

,蔚蓝的部署日志:

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 @ username.codebasehq.com/projectname/projectname.git'(或者用户名/密码:'https:// username:password @ username.codebasehq.com/projectname/projectname.git') – VonC

+1

当我尝试接口会告诉我“无效的存储库URL” – Dirkos

回答

1

请注意,即使它的工作,外部存储库不会造成自动部署,当你推更改代码库,你需要点击一个同步按钮Azure门户。

捻(在Azure中的git引擎)有一些基本的代码库支持(here),但在Azure的门户网站的支持。可以手动设置它,但是有一些涉及的步骤(一些相关信息​​)。请注意,Azure并未正式支持此功能,您可能会首先尝试它:)