1. GitLab Api
Common Api
  • GitLab Api
    • 获取项目ID
      GET
    • 获取项目内所有提交记录
      GET
    • 获取项目列表
      GET
    • 获取单个项目
      GET
    • 获取项目所有分支
      GET
    • 获取项目指定单个分支
      GET
    • 获取所有用户
      GET
    • 获取单个用户
      GET
    • 获取所有组
      GET
    • 获取项目的统计信息
      GET
    • 创建Webhook
      POST
  1. GitLab Api

获取单个项目

开发中
GET
/api/v4/projects/{项目ID}

请求参数

Path 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/api/v4/projects/111' \
--header 'PRIVATE-TOKEN: glpat-q1csJCWcYYGum_xZxHhg'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "id": 111,
    "description": "航标SAP接口服务",
    "name": "edi",
    "name_with_namespace": "mmp / edi",
    "path": "edi",
    "path_with_namespace": "mmp/edi",
    "created_at": "2019-11-22T17:09:39.418+08:00",
    "default_branch": "dev",
    "tag_list": [],
    "topics": [],
    "ssh_url_to_repo": "git@git.csntcorp.com:mmp/edi.git",
    "http_url_to_repo": "https://git.csntcorp.com/mmp/edi.git",
    "web_url": "https://git.csntcorp.com/mmp/edi",
    "readme_url": null,
    "avatar_url": null,
    "forks_count": 0,
    "star_count": 0,
    "last_activity_at": "2024-11-18T09:50:31.073+08:00",
    "namespace": {
        "id": 66,
        "name": "mmp",
        "path": "mmp",
        "kind": "group",
        "full_path": "mmp",
        "parent_id": null,
        "avatar_url": null,
        "web_url": "https://git.csntcorp.com/groups/mmp"
    },
    "_links": {
        "self": "https://git.csntcorp.com/api/v4/projects/111",
        "issues": "https://git.csntcorp.com/api/v4/projects/111/issues",
        "merge_requests": "https://git.csntcorp.com/api/v4/projects/111/merge_requests",
        "repo_branches": "https://git.csntcorp.com/api/v4/projects/111/repository/branches",
        "labels": "https://git.csntcorp.com/api/v4/projects/111/labels",
        "events": "https://git.csntcorp.com/api/v4/projects/111/events",
        "members": "https://git.csntcorp.com/api/v4/projects/111/members"
    },
    "packages_enabled": null,
    "empty_repo": false,
    "archived": false,
    "visibility": "private",
    "resolve_outdated_diff_discussions": false,
    "issues_enabled": true,
    "merge_requests_enabled": true,
    "wiki_enabled": true,
    "jobs_enabled": true,
    "snippets_enabled": true,
    "container_registry_enabled": true,
    "service_desk_enabled": false,
    "service_desk_address": null,
    "can_create_merge_request_in": true,
    "issues_access_level": "enabled",
    "repository_access_level": "enabled",
    "merge_requests_access_level": "enabled",
    "forking_access_level": "enabled",
    "wiki_access_level": "enabled",
    "builds_access_level": "enabled",
    "snippets_access_level": "enabled",
    "pages_access_level": "private",
    "operations_access_level": "enabled",
    "analytics_access_level": "enabled",
    "container_registry_access_level": "enabled",
    "security_and_compliance_access_level": "private",
    "emails_disabled": null,
    "shared_runners_enabled": true,
    "lfs_enabled": true,
    "creator_id": 62,
    "import_status": "none",
    "open_issues_count": 0,
    "ci_default_git_depth": 50,
    "ci_forward_deployment_enabled": null,
    "ci_job_token_scope_enabled": false,
    "ci_separated_caches": true,
    "public_jobs": true,
    "build_timeout": 3600,
    "auto_cancel_pending_pipelines": "enabled",
    "build_coverage_regex": null,
    "ci_config_path": null,
    "shared_with_groups": [],
    "only_allow_merge_if_pipeline_succeeds": false,
    "allow_merge_on_skipped_pipeline": null,
    "restrict_user_defined_variables": false,
    "request_access_enabled": true,
    "only_allow_merge_if_all_discussions_are_resolved": false,
    "remove_source_branch_after_merge": null,
    "printing_merge_request_link_enabled": true,
    "merge_method": "merge",
    "squash_option": "default_off",
    "suggestion_commit_message": null,
    "merge_commit_template": null,
    "squash_commit_template": null,
    "auto_devops_enabled": false,
    "auto_devops_deploy_strategy": "continuous",
    "autoclose_referenced_issues": true,
    "keep_latest_artifact": true,
    "runner_token_expiration_interval": null,
    "permissions": {
        "project_access": {
            "access_level": 30,
            "notification_level": 3
        },
        "group_access": null
    }
}
修改于 2025-01-21 08:44:51
上一页
获取项目列表
下一页
获取项目所有分支
Built with