[ Role of each branch ] [[ DEV ]] This branch/repo is automatically filed from my GitLab after each commit (via a gitlab-runner). And it is not signed So, bugs could stay or appear. It's just my branch to test on another platform than my dev pc Add this line to your sources.list : deb [trusted=yes] http://mirror.bm-monitor.org buster-testing dev or deb [trusted=yes] http://mirror.bm-monitor.org bullseye-testing dev [[ UAT ]] This branch/repo is automatically filed from my GitLab after each commit (via a gitlab-runner). And it is not signed. It's just my branch to validate that's all fine on UAT platform Hope no bug ;) Add this line to your sources.list : deb [trusted=yes] http://mirror.bm-monitor.org buster-testing uat or deb [trusted=yes] http://mirror.bm-monitor.org bullseye-testing uat [[ PROD ]] This is the branch you should subscribe to, because : - it is a signed branch (have a look to "HOW TO IMPORT THE PROD GPG KEY" ) - it is a bug free branch. All tests before must passed. - this branch is not automatically filled from my GitLab. I manually include each new package. Add this line to your sources.list : deb http://mirror.bm-monitor.org buster prod or eb http://mirror.bm-monitor.org bullseye prod [ HOW TO IMPORT THE PROD GPG KEY ] Because the Prod (master) branch is signed (dev and uat not), you have to launch this command from your server, as root : wget -O- "http://mirror.bm-monitor.org/public.key"| apt-key add - Then launch an update (apt|aptitude|other update), and all will be fine ;) Pascal