Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用需要用户名/密码的外部Git部署Azure网站_Git_Azure_Azure Web App Service - Fatal编程技术网

使用需要用户名/密码的外部Git部署Azure网站

使用需要用户名/密码的外部Git部署Azure网站,git,azure,azure-web-app-service,Git,Azure,Azure Web App Service,我们有自己的Git回购协议,我们希望Azure网站能够从中部署 用于Azure网站部署和外部Git存储库。似乎没有设置用户名/密码/密钥以访问外部Git存储库 部署是否可以与受用户名/密码/密钥保护的外部Git通信?对于SSH密钥,您可以按照说明建立SSH密钥,然后将SSH Git克隆url作为外部repo url传递。对于用户和密码,可以使用嵌入的cred(如https://:@github.com/user/repo.git)指定repo克隆url。但是,不建议这样做。你必须给用户和密码,这

我们有自己的Git回购协议,我们希望Azure网站能够从中部署

用于Azure网站部署和外部Git存储库。似乎没有设置用户名/密码/密钥以访问外部Git存储库


部署是否可以与受用户名/密码/密钥保护的外部Git通信?

对于SSH密钥,您可以按照说明建立SSH密钥,然后将SSH Git克隆url作为外部repo url传递。对于用户和密码,可以使用嵌入的cred(如https://:@github.com/user/repo.git)指定repo克隆url。但是,不建议这样做。你必须给用户和密码,这可能是太强大,如果泄露,可能会导致安全问题

我也遇到过类似的问题,但不确定是否相同。我试图从Github中的一个私有回购协议建立持续集成,该协议属于一个我只是合作者而不是所有者的组织


只有组织的所有者才能执行此操作,一旦他执行此操作,您就会在组织设置的“第三方访问”部分中将“Windows Azure”视为组织的“已批准”第三方应用程序。

如果我输入ssh git clone url,Azure会告诉我url的格式无效。如果我尝试用户名,则相同:password@github.com