# 仓库管理

仓库管理是 Git Manage Service 的核心功能,支持注册本地仓库、克隆远程仓库、浏览仓库内容等操作。

文档截图

# 功能概览

仓库列表

  • 注册仓库: 将本地已有仓库添加到系统管理
  • 克隆仓库: 从远程 URL 克隆新仓库
  • 浏览仓库: 查看仓库详情、文件结构、提交历史
  • Git 度量: 查看代码贡献统计和质量分析

# 注册仓库

# 操作步骤

  1. 点击左侧导航 "仓库管理"
  2. 点击 "注册仓库" 按钮
  3. 填写仓库信息:
    • 名称: 便于识别的仓库别名
    • 路径: 仓库在服务器上的绝对路径
    • SSH 密钥: 访问私有仓库时使用的密钥(可选)
  4. 点击保存

注册仓库

# 注意事项

  • 路径必须是有效的 Git 仓库目录
  • 确保服务进程有读写该目录的权限
  • 对于私有仓库,需要先配置 SSH 密钥

# 克隆仓库

# 操作步骤

  1. 点击左侧导航 "仓库管理"
  2. 点击 "克隆仓库" 按钮
  3. 填写克隆信息:
    • 仓库 URL: Git 远程地址(支持 HTTPS 和 SSH)
    • 本地路径: 克隆到本地的目标路径
    • 名称: 仓库别名
    • 认证方式: SSH 密钥或用户名密码
  4. 点击保存

# 认证方式

方式 适用场景
SSH 密钥 私有仓库,需要先在系统中配置密钥
用户名密码 HTTPS 协议的私有仓库
无认证 公开仓库

# 仓库详情

点击仓库名称进入详情页面,可以看到:

仓库详情

# 基本信息

  • 仓库名称和路径
  • 当前分支
  • Remote 配置列表
  • 最近提交信息

# Remote 管理

在详情页可以管理 Remote 配置:

  • 查看: 显示所有已配置的 Remote
  • 添加: 添加新的 Remote
  • 编辑: 修改 Remote URL
  • 删除: 移除 Remote

# 文件浏览

文件浏览

  • 浏览仓库目录结构
  • 查看文件内容
  • 支持语法高亮
  • 查看文件历史

# Git 度量

# 有效提交度量

Git 度量

提供以下分析:

指标 说明
贡献者排行 按提交数/代码量统计
提交趋势 按时间维度的提交分布
文件类型 代码文件类型分布
活跃度 仓库活跃度分析

# 真实工程代码度量

真实工程代码度量

基于 git blame 分析:

  • 代码行数统计
  • 注释行数统计
  • 空白行统计
  • 代码归属分析

# 仓库操作

# 刷新

重新读取仓库状态,同步最新信息。

# 拉取

从默认 Remote 拉取最新代码。

# 删除

从系统中移除仓库(不会删除本地文件)。

# 下一步