I need to use Project Access token in my pipeline script. But this option isn’t visible on project page. I’m trying to add this project in group, but in new-created group general setting i still have no access to this option. On my project settings i have no tab with “Access tokens”
If you want to create a new access token, click on your profile picture, go to Preferences and select Access tokens from the menu on the left-hand side of the page.
If you are looking for a project-specific deploy token, they are in the project settings, under Repository → Deploy tokens.
I already create Personal Access Token, but i need something like that. I don’t understand, why in unavailable for me
The token is there, but it’s a secret! When you create the token, you need to copy it and then store it somewhere safe. In GitLab this will usually be the CI environment variables in your project.
Last picture from internet, it’s not my. In my screenshots you can see, what i don’t have this option in my settings menu (access tokens)
@Mikerar I guess if you are using gitlab.com - it’s only available on premium and higher.
https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html
if you have gitlab-ce installed locally on your own server, then as the above link says it is then available to you from free and higher.
Okey, thank you for reply
This is the best answer for free-tier users. Use Deploy tokens or better Deploy keys instead.
Today I’m on the Premium subscription and missing the project level access tokens. Deploy tokens and Deploy Keys don’t give access to MR status and API endpoints that allow you to create/automate bot rules on the repository.
Looking at the code, it seems that they are only tested to be missing so that makes me think that this feature might even be deprecated for anything but the Ultimate plan.
Could somebody from gitlab.com confirm for me if this feature should be available in the Premium plan and/or the Ultimate plan?
@bneijt if you have premium subscription it might be quicker to get a response from Gitlab Support directly here: https://support.gitlab.com/hc/en-us/requests/new
As far as I know that function should be available to you. But I don’t have premium so cannot confirm it.
Thank you for your response!
To be able to post a ticket I have to fill in information on the administrative account that is connected to the premium subscription the company I work for took. Not sure what that is yet.
Meanwhile I have found so many other disappointments that I’m no longer going to look into this. I’m going to advice the company to move to DevOps.


