sns*_*sns 8 azure-devops azure-repos
我错误地删除了 Azure Repo,现在我想恢复该存储库,有什么方法可以恢复它吗?
如果可以的话请指教。
may*_*ʎɐɯ 20
如果您删除了存储库,它将在 Azure DevOps 回收站中保留 30 天;因此可以进行恢复,但您需要执行一些手动步骤,如下所示。
30 天内,您可以按照以下步骤恢复您的存储库:
在 Azure DevOps 中创建PAT(个人访问令牌)。
您将需要使用Postman软件等工具来发出一些API请求;使用它,使用以下 URL 创建一个 get 请求:https://dev.azure.com/{ ORGANIZATION_NAME}/{PROJECT_NAME}/_apis/git/deletedrepositories?api-version=5.1-preview.1
进行基本身份验证,将令牌作为密码,并将用户名留空。
响应包含已删除存储库的 ID(GUID ID)。
因此,在执行第 2 步请求时,您将获得一个 JSON 有效负载,其中包含以黄色突出显示的 REPO GUID。您需要复制第 5 步。
具有以下 JSON 有效负载主体:
{
"deleted":false
}
Run Code Online (Sandbox Code Playgroud)
当您发出此请求时,它将从回收站恢复已删除的存储库。
注意:将 {ORGANIZATION_NAME}、{PROJECT_NAME} 和 {REPO_GUID} 替换为正确的值。
我已经测试过这种方法并且有效。
免责声明:本回答知识基于我在个人博客中写的一篇文章。还可以使用此工具 ( AzdoTools ) 来恢复存储库。有关它的更多信息位于给定的文章链接中。
| 归档时间: |
|
| 查看次数: |
7195 次 |
| 最近记录: |