@@ -111,6 +111,12 @@ Get a specific user by id:
111
111
112
112
$ gitlab user get --id 3
113
113
114
+ Create a user impersonation token (admin-only):
115
+
116
+ .. code-block :: console
117
+
118
+ gitlab user-impersonation-token create --user-id 2 --name test-token --scopes api,read_user
119
+
114
120
Deploy tokens
115
121
-------------
116
122
@@ -119,14 +125,55 @@ Create a deploy token for a project:
119
125
.. code-block :: console
120
126
121
127
$ gitlab -v project-deploy-token create --project-id 2 \
122
- --name bar --username root --expires-at "2021-09-09" --scopes "read_repository"
128
+ --name bar --username root --expires-at "2021-09-09" --scopes "api, read_repository"
123
129
124
130
List deploy tokens for a group:
125
131
126
132
.. code-block :: console
127
133
128
134
$ gitlab -v group-deploy-token list --group-id 3
129
135
136
+ Resource access tokens
137
+ ----------------------
138
+
139
+ Create a project access token:
140
+
141
+ .. code-block :: console
142
+
143
+ $ gitlab -v project-access-token create --project-id 2 \
144
+ --name project-token --expires-at "2023-01-01" --scopes "api,read_repository"
145
+
146
+ List project access tokens:
147
+
148
+ .. code-block :: console
149
+
150
+ $ gitlab -v project-access-token list --project-id 3
151
+
152
+ Revoke a project access token:
153
+
154
+ .. code-block :: console
155
+
156
+ $ gitlab project-access-token delete --project-id 3 --id 1
157
+
158
+ Create a group access token:
159
+
160
+ .. code-block :: console
161
+
162
+ $ gitlab -v group-access-token create --group-id 2 \
163
+ --name group-token --expires-at "2022-01-01" --scopes "api,read_repository"
164
+
165
+ List group access tokens:
166
+
167
+ .. code-block :: console
168
+
169
+ $ gitlab -v group-access-token list --group-id 3
170
+
171
+ Revoke a group access token:
172
+
173
+ .. code-block :: console
174
+
175
+ $ gitlab group-access-token delete --group-id 3 --id 1
176
+
130
177
Packages
131
178
--------
132
179
0 commit comments