diff --git a/basic/apps/code/gitea-values-configmap.yaml b/basic/apps/code/gitea-values-configmap.yaml
index 2ae67cb4eb80a3514fd0e9cb653eec87853b2c8e..f758d740d3c9ab87cc91b519697f2aca0286b44c 100644
--- a/basic/apps/code/gitea-values-configmap.yaml
+++ b/basic/apps/code/gitea-values-configmap.yaml
@@ -27,6 +27,11 @@ data:
           secret: "${client_secret}"
           autoDiscoverUrl: "https://sso.${domain}/.well-known/openid-configuration"
       config:
+        # https://docs.gitea.io/en-us/config-cheat-sheet
+        repository:
+          DEFAULT_PUSH_CREATE_PRIVATE: false
+          ENABLE_PUSH_CREATE_USER: true
+          ENABLE_PUSH_CREATE_ORG: true
         server:
           ROOT_URL: "https://code.${domain}"
           # START_SSH_SERVER: true