Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,763
    • Issues 44,763
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,330
    • Merge requests 1,330
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #330718
Closed
Open
Issue created May 12, 2021 by Stas Khalup@s.khalup

Group Level Access Tokens should be able to pull/push with git over http

The generic implementation for Group level bot users works but the fix for bot users to be able to use tokens for git operation over http is not generic and doesn't feature group level token validation. Please fix this too before release of #214046 (closed)

Proposal

Group access tokens should be able to pull/push with git over http.

When attempting to use a resource access token to authenticate against git over http, add a check to see if the resource access token belongs to a user in either the project or an ancestor group; if yes, allow authentication.

This issue is an extension of !40635 (merged), which introduced the ability for project access tokens to authenticate over http.

Edited Jul 09, 2021 by Serena Fang
Assignee
Assign to
Time tracking