首页 教程 常见问题

9.2 GitHub Enterprise Server

在企业自托管的 GitHub Server 上配置和使用 Claude Code。

连接 GitHub Enterprise

如果你的团队使用自托管的 GitHub Enterprise Server(GHES),需要额外配置:

环境变量

# 设置 GHES API URL
export GITHUB_ENTERPRISE_URL="https://github.yourcompany.com/api/v3"

# 使用个人访问令牌
export GITHUB_TOKEN="your-enterprise-token"

在 Claude Code 中配置

Claude Code 会自动检测 GITHUB_ENTERPRISE_URL 环境变量。

GitHub Actions on GHES

在 GitHub Enterprise Server 上使用 Claude Code 的 Actions:

name: Enterprise Review
on: pull_request

jobs:
  review:
    runs-on: self-hosted
    steps:
      - uses: actions/checkout@v4
      - name: Claude Review
        env:
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          GITHUB_ENTERPRISE_URL: ${{ vars.GHES_URL }}
        run: |
          claude --print "审查 PR 变更"

安全考虑

下一步