Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gitea configuration #50

Open
jonnyry opened this issue Jun 20, 2024 · 1 comment
Open

Gitea configuration #50

jonnyry opened this issue Jun 20, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jonnyry
Copy link

jonnyry commented Jun 20, 2024

Things to consider:

  1. SSO with Entra username
  2. User account provisioning / SCIM with Entra groups- is this possible?
  3. Isolation between research projects
  4. Pull synchronisation
  5. Push synchronisation
  6. Backups
  7. Backing store redundancy
  8. Admin + User documentation
  9. Upgrade Gitea to the latest version [DONE]
@jonnyry jonnyry added the enhancement New feature or request label Jun 20, 2024
@jonnyry jonnyry self-assigned this Jun 20, 2024
@jonnyry
Copy link
Author

jonnyry commented Jun 20, 2024

1. SSO with Entra username

1. Set up new App Registration in Entra:

Collect the Application ID, Client Secret, and to use in the next step. Also collect your Azure tenant ID.

2. Set up Gitea authentication:

Login as admin, go to Site Administration > Authentication Sources, then add a new source:

3. Set up the following environment variables (in Web App > Environment Variables)

GITEA__service__DISABLE_REGISTRATION = false
GITEA__service__ALLOW_ONLY_EXTERNAL_REGISTRATION = true
GITEA__service__SHOW_REGISTRATION_BUTTON = false

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant