GitRoot

Craft your forge // Build your project // Grow your community freely

Ban user

To make an user unable to push new changes, even in branch, you need to move it in a group without right:

 1owner:
 2  branches:
 3    - name: main
 4  users:
 5    - pseudo: GitRoot
 6      avatar: ""
 7      emails:
 8        - GitRoot@gitroot.com
 9      ssh:
10        - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEnkDo30AcFQ5A0I1MgWXbJiYG26es5SHOX+lZlIUD9U
11-    - pseudo: user
12-      avatar: ""
13-      emails:
14-        - user@gitroot.com
15-      ssh:
16-        - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICjrWwMnCd32Z10ZMEGT8zslAivtsFh0zj1Iss3C5Kt
17+
18+banned:
19+  branches: []
20+  users:
21+    - pseudo: "user"
22+      avatar: ""
23+      emails:
24+        - ""
25+      ssh:
26+        - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICjrWwMnCd32Z10ZMEGT8zslAivtsFh0zj1Iss3C5Kt

Commit your change and push git add . && git commit -m "ban user" && git push. This user will not be able to push anymore.