SUSE/connect-ng

Connect-ng is a tool provided by SUSE that helps systems register with the SUSE Customer Center (SCC) or with a local Repository Mirroring Tool (RMT) server.

Owned by SUSE

View on GitHub ↗Jump to charts ↓

SUSE/connect-ng has 10+ stars and 20+ forks on GitHub, is written in Go, and was last pushed on Sep 23, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 28 minutes ago
Added to GitGenius on October 12th, 2026
Created on June 17th, 2021
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 23
Total Stargazers: 13 (+0)
Total Subscribers: 20 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.0 days
Mean response time: 72.9 days
90th percentile: 225.6 days
Tracked items: 10

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 669 days
Stale 30+ days: 7
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (4)
  • bug (3)
  • good first issue (2)
  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

SUSEConnect-ng is a command-line tool for registering SUSE systems with the SUSE Customer Center or a local Repository Mirroring Tool server.

The tool solves the problem of connecting SUSE systems to product subscriptions and enabling product repositories locally. It communicates with the SUSE Customer Center through a REST API to manage subscriptions and repository access. The implementation is written in Go, which reduces runtime dependencies compared to the earlier Ruby-based version it replaces.

Organizations running SUSE distributions should adopt this tool when they need to register systems with their product subscriptions. It suits any deployment scenario where SUSE systems require subscription management and repository access, whether connecting to the cloud-hosted SUSE Customer Center or an on-premises Repository Mirroring Tool instance. The tool is distributed as RPM packages for all SUSE distributions and is built through the openSUSE build service.

Development activity shows a comprehensive testing infrastructure with unit tests runnable via make commands, feature tests executed within containers using registration codes, YaST2 registration tests for installer integration, and Agama Rust integration tests for additional validation. The project maintains a Makefile-based build system supporting both native Go compilation and containerized builds, with explicit handling for file ownership issues that can arise from container-based compilation. Documentation includes setup instructions for local development environments, environment configuration via .env files, and integration points for AI agents through a SUSEConnect MCP Server interface.