JetBrains Rider 2026.2 Help

连接到 Azure DevOps 仓库

使用 JetBrains Rider ,您可以:

前提

  • 确保已安装并启用 Azure DevOps​ 插件。 您可以在 插件 设置页面 Ctrl+Alt+S 查看该内容。

  • 请确保您有一个从 Azure DevOps 克隆的项目,或使用 JetBrains Rider 克隆项目

登录 Azure DevOps

要使用 Azure DevOps 拉取请求,需使用个人访问令牌(PAT)登录您的 Azure DevOps 账户。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 版本控制 | Azure DevOps​

  2. 点击工具栏上的 添加 "添加"按钮 ,然后选择 使用令牌登录

  3. 在打开的对话框中,指定服务器 URL 和您的个人访问令牌(PAT)。

    如果您还没有令牌,请在您的 Azure DevOps 账户中创建一个(可通过点击 生成 打开 Azure DevOps 门户的相应网页)。 确保令牌包含以下作用域: 代码:读取 & 写入图形:读取身份:读取工作项:读取

    有关 Azure DevOps 令牌的更多详细信息,请参阅 使用个人访问令牌

    JetBrains Rider:添加 Azure DevOps 账户
  4. 单击 登录

所有已登录的配置文件都列在该设置页面:

JetBrains Rider:Azure DevOps 账户

登录并打开从 Azure DevOps 克隆的项目后, Azure 拉取请求 工具窗口会可用,已登录账户的仓库将显示在下拉菜单中:

JetBrains Rider:Azure DevOps 工具窗口

点击 查看拉取请求 可查看选定仓库中的拉取请求列表。

JetBrains Rider:Azure DevOps 拉取请求列表

克隆 Azure DevOps 项目

您可以直接从 JetBrains Rider 克隆一个想要贡献的 Azure DevOps Git 仓库 ,并基于它创建一个新项目。

  1. 在主菜单中选择 Git | Azure DevOps | 克隆仓库

  2. 将打开 克隆存储库 对话框。

    如果您已经 登录到 Azure DevOps,则会看到所有连接的服务器和可用仓库。 否则,您可以直接在该对话框中登录。

  3. 选择您想要克隆的远程项目。

    JetBrains Rider:克隆 Azure DevOps 仓库
  4. 目录 字段中,输入本地 Git 项目将要克隆到的本地文件夹路径。

  5. 如果您想执行 浅克隆 (具有有限的历史记录),请选择 浅层化克隆,历史记录被截断为 复选框并指定您要克隆的提交数量。

    您可以稍后通过在主菜单中选择 Git | 取消浅克隆 来获取其余的历史记录。

  6. 单击 克隆

故障排除

拉取请求工具窗口未显示

如果您已登录 Azure DevOps,但未看到 Azure 拉取请求 工具窗口,说明您登录的账户与项目中配置的远程 URL 不匹配。

IDE 会将已登录 Azure DevOps 账户与项目 .git/config 文件中保存的远程 origin URL 进行匹配。 如果账户的服务器 URL 不对应任何已配置的远程地址,则该工具窗口不会出现。

验证远程 URL

  1. 在项目文件夹中打开 .git/config 文件,并定位到 [remote "origin"] 部分。 注意 url 的值。

  2. 前往 设置 | 版本控制 | Azure DevOps​ ,并检查已登录账户的服务器 URL 是否与远程 URL 中的组织和项目一致。

  3. 如果 URL 不匹配,请使用正确的账户登录,或在 Git | 管理远程 中更新远程 URL。

身份验证失败或令牌被拒绝

如果无法登录或会话意外过期,请检查以下内容:

  • 确保您的个人访问令牌(PAT)未过期。 Azure DevOps 令牌具有有限的有效期,需要定期重新生成。

  • 验证该令牌是否具有所需的作用域: 代码:读取 & 写入图形:读取身份:读取工作项:读取。 权限不足的令牌无法访问拉取请求数据。

  • 如果您的组织使用条件访问策略或 IP 限制,请确保当前网络已被允许。

拉取请求已加载但列表为空

如果 Azure 拉取请求 工具窗口可见但未显示拉取请求,请注意以下事项:

  • 检查 Azure DevOps 仓库中是否存在拉取请求。工具窗口只会显示与当前项目匹配仓库的拉取请求。 工具窗口只会显示与您的当前项目匹配的仓库的拉取请求。

  • 如果您的账户有多个仓库访问权限,请确保您已在工具窗口顶部的下拉菜单里选择了正确的仓库。

  • 可以通过点击工具窗口工具栏的 刷新 按钮手动刷新列表。

未识别 SSH 远程 URL

如果使用自定义 SSH 别名(例如,在 .ssh/config 中有非默认 主机 项)克隆了仓库,IDE 可能无法将该远程识别为 Azure DevOps 仓库。

要解决此问题,请将远程 URL 切换为 HTTPS,或使用标准的 SSH 格式。 您可以在 Git | 管理远程 中更新远程 URL。

Azure DevOps 插件已禁用或未安装

如果 Azure DevOps 功能全部不可用,插件可能被禁用。

前往 设置 | 插件 ,切换到 已安装 选项卡,搜索 Azure DevOps​。 确保插件已启用,若有提示请重启 IDE。

2026年 7月 17日