You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LazyGit中Azure DevOps拉取请求配置的实际示例咨询

LazyGit中Azure DevOps拉取请求配置的实际示例咨询

我之前刚好成功配置过LazyGit对接Azure DevOps的PR功能,给你分享一下实际的配置写法和每个字段的含义吧!

首先先回顾一下你提到的文档里的语法:

services:
'': ':'

针对Azure DevOps的场景,这里的配置其实很清晰,我给你两个常见场景的实际示例:

场景1:使用Azure DevOps默认域名(dev.azure.com)

如果你的仓库远程地址是类似 https://dev.azure.com/你的组织名/你的项目名/_git/仓库名 这种格式,那么config.yml里的services配置应该写成:

services:
  'dev.azure.com': 'azuredevops:dev.azure.com'

场景2:使用企业自定义的Azure DevOps域名(比如xxx.visualstudio.com)

如果你的公司用了自定义的Azure DevOps域名,比如远程地址是 https://mycompany.visualstudio.com/你的组织名/你的项目名/_git/仓库名,对应的配置就是:

services:
  'mycompany.visualstudio.com': 'azuredevops:mycompany.visualstudio.com'

再给你拆解一下每个字段的作用:

  • <gitDomain>:对应你仓库远程地址里的域名部分,也就是git克隆地址里https://后面、组织名前面的那一段
  • <provider>:这个是固定值,必须填azuredevops,这是LazyGit内置支持的Azure DevOps提供商标识
  • <webDomain>:这里和gitDomain保持一致就可以,因为Azure DevOps的Git服务域名和网页端域名是同一个

另外补充个小提示:配置完成后,确保你已经通过Azure DevOps的命令行工具(az login)完成了登录,或者本地已经存储了有效的Azure DevOps凭证,这样LazyGit才能正常调用API创建拉取请求。

备注:内容来源于stack exchange,提问作者Carsten Gehling

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:23:09