Need to add public group Deploy key - no Admin section!?

Using gitlab.com on version Enterprise Edition 15.1.0-pre, 2203ae66ecf. I’m able to add deploy keys for read only access to our individual repos, but since we have submodules I need to add a group level deploy key so that one key can be used to clone --recursive (from bitrise). According to Gitlab docs I should see an admin section under the top level menu but it’s not there and I have Owner privileges. Docs here:

At the top of that page it says that a key attribute can be “Shareable between multiple projects” which is what I need. So repo A has submodule repo B, both of which are separate projects in our group. Group level key to clone any of the repos in our group is what I’m after.

Thanks!

If you are using gitlab.com there is no admin section as that is only accessible to Gitlab employees and the Gitlab team that manage Gitlab.

You would most likely need to run your own instance of Gitlab, of which you can install yourself on your own server.

The docs should state a bit more clearly what parts are available on Gitlab SaaS (gitlab.com) and what are not. Public deploy keys being one of them.

1 Like

Group-level Deploy Keys are not available as @iwalker explained.

Why not using Group-level Deploy Tokens? Deploy tokens | GitLab

The docs should state a bit more clearly what parts are available on Gitlab SaaS (gitlab.com) and what are not. Public deploy keys being one of them.

True!

1 Like

Ah yeah missed that in the docs :slight_smile: yep group-level deploy tokens should do the trick I expect.

1 Like

@iwalker @tnir yes I saw group deploy tokens but the Bitrise clone step uses SSH key. not an issue though, I can just run a script step to do the clone…

thanks!

1 Like