GitLab 集成
Clacky 的 GitLab 集成让您的开发工作空间与 GitLab 仓库实现无缝协作。通过该集成,您可以直接在 Clacky 环境中管理仓库、跟踪问题、创建合并请求,并管理 CI/CD 流水线。
连接设置
按照以下步骤将 Clacky 连接到您的 GitLab 账户:
1. 生成个人访问令牌
首先,您需要在 GitLab 中创建一个个人访问令牌(PAT):
- 登录您的 GitLab 账户
- 点击右上角头像
- 在下拉菜单中选择“Preferences”
- 在左侧栏选择“Access Tokens”
- 填写以下信息:
- 令牌名称:如“Clacky 集成”
- 过期日期:选择日期(最长 365 天)
- 权限范围:选择所需权限(见下方权限说明)
- 点击“Create personal access token”
- 重要:请立即复制生成的令牌,页面只会显示一次
2. 添加令牌到 Clacky
- 点击“创建项目”,选择“GitLab”,并按照授权流程操作
- 在表单中输入您的 GitLab 实例地址(默认为
https://gitlab.com
) - 粘贴您的个人访问令牌(PAT)
- 点击“连接”。连接成功后,您将看到您的仓库列表
- 选择要连接的仓库,Clacky 会自动为您创建项目并克隆仓库
配置选项
认证续期
GitLab 个人访问令牌可能会过期。续期方法:
- 按上述步骤在 GitLab 生成新令牌
- 前往 Clacky “集成” > “GitLab” 设置
- 点击“更新令牌”
- 输入新令牌
- 点击“保存”
故障排查
连接问题
如遇连接问题:
- 检查您的个人访问令牌是否过期
- 检查 GitLab 实例地址是否正确
- 确保您的网络允许连接到 GitLab
- 尝试断开并重新连接集成
权限被拒绝
如遇“权限被拒绝”错误:
- 检查令牌是否包含必要权限(api、read_repository 等)
- 确认您在 GitLab 上有相应仓库的访问权限
- 对于私有仓库,确保令牌权限正确
仓库未找到
如仓库列表缺失:
- 确认您在 GitLab 上有仓库访问权限
- 检查仓库是否属于不同的 GitLab 实例
- 尝试按名称或 URL 搜索仓库
常见问题
可以连接多个 GitLab 账户吗?
目前,Clacky 每个工作空间仅支持连接一个 GitLab 账户。如需切换账户,请先断开当前账户再连接新账户。
我的 GitLab 令牌安全吗?
是的,您的个人访问令牌会被安全加密存储,Clacky 不会与第三方共享您的令牌。
支持自建 GitLab 吗?
支持,既支持 gitlab.com,也支持自建 GitLab。连接时只需填写您的 GitLab 实例地址。
如何断开我的 GitLab 账户?
断开方法:
- 前往“工作空间 - 设置” > “集成” > “GitLab”
- 点击“断开连接”
- 确认断开操作
资源
最后更新于 2025 年 3 月 31 日