我们有自己的Git存储库,我们希望从中部署Azure网站。
对于具有外部Git存储库的Azure Web站点部署。看起来没有设置用户名/密码/密钥来访问外部Git存储库的设置。
部署是否可以与受用户名/密码/密钥保护的外部Git通信?
答案 0 :(得分:3)
对于SSH密钥,您可以按照this指令建立SSH密钥 - 然后只需将ssh git clone url作为外部repo url传递。对于用户和密码,您可以指定具有嵌入式信用的repo clone url,例如https://:@ github.com / user / repo.git。但是,不建议这样做。您必须提供可能过于强大的用户和密码,如果受到损害,可能会导致安全问题。
答案 1 :(得分:0)
我有类似的问题,但不确定它是否相同。我试图通过Github中的私人仓库设置持续集成,该私有仓库属于我只是合作者而非所有者的组织。
只有组织的所有者才能这样做,一旦他在组织设置的“第三方访问”部分中将“Windows Azure”视为组织的“已批准”第三方应用程序。