Skip to content

nextcloud/integration_gitlab

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a488fcd · Oct 11, 2024
Jun 2, 2024
Oct 1, 2022
Oct 10, 2024
Jun 8, 2022
Aug 25, 2022
Sep 28, 2024
Oct 10, 2024
Aug 20, 2024
Aug 20, 2024
Aug 20, 2024
Mar 6, 2024
May 30, 2022
Feb 22, 2024
Feb 22, 2024
Sep 18, 2020
Jul 11, 2024
Feb 22, 2024
Dec 8, 2023
Oct 10, 2024
Jul 18, 2020
Jul 8, 2024
Jul 24, 2024
Mar 6, 2024
Jul 8, 2024
Dec 8, 2023
Feb 8, 2021
Oct 11, 2024
Jul 22, 2024
Feb 22, 2024
May 30, 2022
Aug 20, 2024

Repository files navigation

GitLab integration into Nextcloud

🦊 Put a fox in your engine!

This app adds a dashboard item to see your most important GitLab notifications and a unified search provider for repositories, issues and merge requests.

🔧 Configuration

User settings

The account configuration happens in the "Connected accounts" user settings section. It requires to create a personal access token in your GitLab settings.

A link to the "Connected accounts" user settings section will be displayed in the widget for users who didn't configure a GitLab account.

Admin settings

There also is a "Connected accounts" admin settings section if you want to allow your Nextcloud users to use OAuth to authenticate to a specific GitLab instance.

Development

To spin up a local GitLab instance you can run docker compose up. Be aware that the initial start takes a very long time.

Afterward you can log in with the user root at http://localhost with the password gathered using docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password. Please note that this file is only available on the first start of the container and will be deleted automatically on subsequent runs.

Make sure to set 'allow_local_remote_servers' => true, in your config.php so Nextcloud can access the GitLab instance hosted at http://localhost.