gpt4 book ai didi

c# - Azure应用程序服务可以访问github存储库中的文件吗?

转载 作者:行者123 更新时间:2023-12-03 05:36:06 32 4
gpt4 key购买 nike

我有两个在 Azure DevOps 门户上创建的单独的 git 存储库。一个是我保存 .net core Web api 源代码的地方,另一个是我存储一些文本文件的地方。因此,当我将 Web api 部署到应用程序服务时,我希望它能够对第二个存储库中保存的文件内容做出响应。我想知道这是否可能?应用服务可以访问存储在 Azure git 存储库上的文件吗?应用服务应用程序是否发布在其他地方,无法访问自己的源代码?我将不胜感激任何帮助或建议。

最佳答案

是的,您可以通过 REST API 获取项目。

You can find the documentation here

示例请求:

GET https://dev.azure.com/fabrikam/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items?scopePath=/MyWebSite/MyWebSite/Views/Home/_Home.cshtml&download=true&api-version=5.1

响应示例。

{
"count": 1,
"value": [
{
"objectId": "61a86fdaa79e5c6f5fb6e4026508489feb6ed92c",
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite/MyWebSite/Views/Home/_Home.cshtml",
"url": "https://dev.azure.com/fabrikam/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite/MyWebSite/Views/Home/_Home.cshtml?versionType=Branch&versionOptions=None"
}
]
}

关于c# - Azure应用程序服务可以访问github存储库中的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62412375/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com