- 默认分类
- groups
- Gets a list of access requests for a group.GET
- Requests access for the authenticated user to a group.POST
- Approves an access request for the given user.PUT
- Denies an access request for the given user.DELETE
- Get a groups listGET
- Create a group. Available only for users who can create groups.POST
- Get list of owned groups for authenticated userGET
- Update a group. Available only for users who can administrate groups.PUT
- Get a single group, with containing projects.GET
- Remove a group.DELETE
- Get a list of projects in this group.GET
- Transfer a project to the group namespace. Available only for admin.POST
- Get a list of group issuesGET
- Gets a list of group or project members viewable by the authenticated user.GET
- Adds a member to a group or project.POST
- Gets a member of a group or project.GET
- Updates a member of a group or project.PUT
- Removes a user from a group or project.DELETE
- Get group level notification level settings, defaults to GlobalGET
- Update group level notification level settings, defaults to GlobalPUT
- projects
- Gets a list of access requests for a project.
- Requests access for the authenticated user to a project.
- Approves an access request for the given user.
- Denies an access request for the given user.
- Get a list of project +awardable+ award emoji
- Award a new Emoji
- Get a specific award emoji
- Delete a +awardables+ award emoji
- Get a list of project +awardable+ award emoji
- Award a new Emoji
- Get a specific award emoji
- Delete a +awardables+ award emoji
- Get a list of project +awardable+ award emoji
- Award a new Emoji
- Get a specific award emoji
- Delete a +awardables+ award emoji
- Get a list of project +awardable+ award emoji
- Award a new Emoji
- Get a specific award emoji
- Delete a +awardables+ award emoji
- Get a list of project +awardable+ award emoji
- Award a new Emoji
- Get a specific award emoji
- Delete a +awardables+ award emoji
- Get a list of project +awardable+ award emoji
- Award a new Emoji
- Get a specific award emoji
- Delete a +awardables+ award emoji
- Get all project boards
- Get a project repository branches
- Create branch
- Get a single branch
- Delete a branch
- Protect a single branch
- Unprotect a single branch
- deleteV3ProjectsIdRepositoryMergedBranches
- Get a project builds
- Get builds for a specific commit of a project
- Get a specific build of a project
- Download the artifacts file from build
- Download the artifacts file from build
- Get a trace of a specific build of a project
- Cancel a specific build of a project
- Retry a specific build of a project
- Erase build (remove artifacts and build trace)
- Keep the artifacts to prevent them from being deleted
- Trigger a manual build
- Get a project repository commits
- Commit multiple file changes as one commit
- Get a specific commit of a project
- Get the diff for a specific commit of a project
- Get a commit's comments
- Post comment to commit
- Cherry pick commit into a branch
- Get a commit's statuses
- Post status to a commit
- Get a specific project's deploy keys
- Add new deploy key to currently authenticated user
- Get single deploy key
- Delete deploy key for a project
- Enable a deploy key for a project
- Disable a deploy key for a project
- Get a specific project's deploy keys
- Add new deploy key to currently authenticated user
- Get single deploy key
- Delete deploy key for a project
- Enable a deploy key for a project
- Disable a deploy key for a project
- Get all deployments of the project
- Gets a specific deployment
- Get all environments of the project
- Creates a new environment
- Updates an existing environment
- Deletes an existing environment
- Get a file from repository
- Create new file in repository
- Update existing file in repository
- Delete an existing file in repository
- Set a time estimate for a project issue
- Reset the time estimate for a project issue
- Add spent time for a project issue
- Reset spent time for a project issue
- Show time stats for a project issue
- Get a list of project issues
- Create a new project issue
- Get a single project issue
- Update an existing issue
- Delete a project issue
- Move an existing issue
- Get all labels of the project
- Create a new label
- Delete an existing label
- Update an existing label. At least one optional parameter is required.
- Gets a list of group or project members viewable by the authenticated user.
- Adds a member to a group or project.
- Gets a member of a group or project.
- Updates a member of a group or project.
- Removes a user from a group or project.
- Get a list of merge request diff versions
- Get a single merge request diff version
- Set a time estimate for a project merge_request
- Reset the time estimate for a project merge_request
- Add spent time for a project merge_request
- Reset spent time for a project merge_request
- Show time stats for a project merge_request
- List merge requests
- Create a merge request
- Delete a merge request
- Get a single merge request
- Update a merge request
- Get a single merge request
- Update a merge request
- Get the commits of a merge request
- Show the merge request changes
- Merge a merge request
- Cancel merge if "Merge When Pipeline Succeeds" is enabled
- Get the comments of a merge request
- Post a comment to a merge request
- List issues that will be closed on merge
- Get the commits of a merge request
- Show the merge request changes
- Merge a merge request
- Cancel merge if "Merge When Pipeline Succeeds" is enabled
- Get the comments of a merge request
- Post a comment to a merge request
- List issues that will be closed on merge
- Get a list of project milestones
- Create a new project milestone
- Get a single project milestone
- Update an existing project milestone
- Get all issues for a single project milestone
- Get a list of project +noteable+ notes
- Create a new +noteable+ note
- Get a single +noteable+ note
- Update an existing +noteable+ note
- Delete a +noteable+ note
- Get a list of project +noteable+ notes
- Create a new +noteable+ note
- Get a single +noteable+ note
- Update an existing +noteable+ note
- Delete a +noteable+ note
- Get a list of project +noteable+ notes
- Create a new +noteable+ note
- Get a single +noteable+ note
- Update an existing +noteable+ note
- Delete a +noteable+ note
- Get project level notification level settings, defaults to Global
- Update project level notification level settings, defaults to Global
- Get all Pipelines of the project
- Create a new pipeline
- Gets a specific pipeline for the project
- Retry failed builds in the pipeline
- Cancel all builds in the pipeline
- Get project hooks
- Add hook to project
- Get a project hook
- Update an existing project hook
- Deletes project hook
- Get a list of visible projects for authenticated user
- Get a projects list for authenticated user
- Create new project
- Get an owned projects list for authenticated user
- Gets starred project for the authenticated user
- Get all projects for admin user
- Search for projects the current user has access to
- Create new project for a specified user. Only available to admin users.
- Get a single project
- Update an existing project
- Remove a project
- Get events for a single project
- Fork new project for the current user or provided namespace.
- Archive a project
- Unarchive a project
- Star a project
- Unstar a project
- Mark this project as forked from another
- Remove a forked_from relationship
- Share the project with a group
- deleteV3ProjectsIdShareGroupId
- Upload a file
- Get the users list of a project
- Get all project snippets
- Create a new project snippet
- Get a single project snippet
- Update an existing project snippet
- Delete a project snippet
- Get a raw project snippet
- Get a project repository tree
- Get a raw file contents
- Get a raw file contents
- Get a raw blob contents by blob sha
- Get an archive of the repository
- Compare two branches, tags, or commits
- Get repository contributors
- Get runners available for project
- Enable a runner for a project
- Disable project's runner
- Set asana service for project
- Set assembla service for project
- Set bamboo service for project
- Set bugzilla service for project
- Set buildkite service for project
- Set builds-email service for project
- Set campfire service for project
- Set custom-issue-tracker service for project
- Set drone-ci service for project
- Set emails-on-push service for project
- Set external-wiki service for project
- Set flowdock service for project
- Set gemnasium service for project
- Set hipchat service for project
- Set irker service for project
- Set jira service for project
- Set kubernetes service for project
- Set mattermost-slash-commands service for project
- Set slack-slash-commands service for project
- Set pipelines-email service for project
- Set pivotaltracker service for project
- Set pushover service for project
- Set redmine service for project
- Set slack service for project
- Set mattermost service for project
- Set teamcity service for project
- Delete a service for project
- Get the service settings for project
- Trigger a slash command for mattermost-slash-commands
- Trigger a slash command for slack-slash-commands
- Subscribe to a resource
- Unsubscribe from a resource
- Subscribe to a resource
- Unsubscribe from a resource
- Subscribe to a resource
- Unsubscribe from a resource
- Subscribe to a resource
- Unsubscribe from a resource
- Get a project repository tags
- Create a new repository tag
- Get a single repository tag
- Delete a repository tag
- Add a release note to a tag
- Update a tag's release note
- Create a todo on an issuable
- Create a todo on an issuable
- Trigger a GitLab project build
- Get triggers list
- Create a trigger
- Get specific trigger of a project
- Delete a trigger
- Get project variables
- Create a new variable in a project
- Get a specific variable from a project
- Update an existing variable from a project
- Delete an existing variable from a project
- Get the lists of a project board
- Create a new board list
- Get a list of a project board
- Moves a board list to a new position
- Delete a board list
- internal
- issues
- keys
- ci
- namespaces
- notification_settings
- runners
- snippets
- hooks
- todos
- users
- Get the list of users
- Create a user. Available only for admins.
- Get a single user
- Update a user. Available only for admins.
- Delete a user. Available only for admins.
- Add an SSH key to a specified user. Available only for admins.
- Get the SSH keys of a specified user. Available only for admins.
- Delete an existing SSH key from a specified user. Available only for admins.
- Add an email address to a specified user. Available only for admins.
- Get the emails addresses of a specified user. Available only for admins.
- Delete an email address of a specified user. Available only for admins.
- Block a user. Available only for admins.
- Unblock a user. Available only for admins.
- Get the contribution events of a specified user
- user
- Get the currently authenticated user
- Get the currently authenticated user's SSH keys
- Add a new SSH key to the currently authenticated user
- Get a single key owned by currently authenticated user
- Delete an SSH key from the currently authenticated user
- Get the currently authenticated user's email addresses
- Add new email address to the currently authenticated user
- Get a single email address owned by the currently authenticated user
- Delete an email address from the currently authenticated user
- deploy_keys
- session
- application
- sidekiq
- licenses
- templates
- Get the list of the available license templateGET
- Get the text for a specific licenseGET
- Get the list of the available templateGET
- Get the text for a specific template present in local filesystemGET
- Get the list of the available templateGET
- Get the text for a specific template present in local filesystemGET
- Get the list of the available templateGET
- Get the text for a specific template present in local filesystemGET
- gitignores
- gitlab_ci_ymls
- dockerfiles
- version
Get the text for a specific template present in local filesystem
GET
/v3/templates/gitignores/{name}
templates
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'http://gitlab.example.com/v3/templates/gitignores/'
响应示例响应示例
{
"name": "string",
"content": "string"
}
请求参数
Path 参数
name
string
必需
返回响应
🟢200成功
application/json
Body
This feature was introduced in GitLab 8.15. This endpoint is deprecated and will be removed in GitLab 9.0.
name
string
可选
content
string
可选

【GitLab】API开发者 微信交流群
用微信扫右侧二维码,加入【GitLab】API开发者 交流群,互助沟通


修改于 2025-04-16 11:00:09