Um ein privates GitHub-Repository über einen Browser zu teilen, muss ein Benutzer über ein GitHub-Konto verfügen und als Mitarbeiter hinzugefügt werden. Siehe Inviting collaborators to a personal repository - GitHub Docs.
Wenn das Teilen eines GitHub-Links zum Klonen akzeptabel ist, können Sie ein feingranulares (z. B. schreibgeschütztes) persönliches Zugriffstoken erstellen. Dieses Token ermöglicht anderen den Zugriff nur über Git (Klonen).
Beispiel: git clone https://<username>:<token>@github.com/<username>/<repo>
Neues Token generieren:
-
Gehen Sie zu Einstellungen
→ Entwicklereinstellungen
→ Persönliche Zugriffstoken
→ Feingranulare Token
→ Klicken Sie auf die Schaltfläche Neues Token generieren.Oder gehen Sie zu https://github.com/settings/personal-access-token

-
Wählen Sie die Repositories aus, die Sie teilen möchten
-
Wählen Sie die Zugriffsebene unter Repository-Berechtigungen aus.
Für schreibgeschützten Zugriff möchten Sie Inhalte auf Schreibgeschützt setzen. -
Klicken Sie auf Token generieren, fertig!
Es hängt davon ab, welche Art von Zugriff Sie suchen, ob temporärer Zugriff, ob Sie eine kleine/große Community sind.
Zum Beispiel werden Sie nicht jeden Benutzer manuell hinzufügen, wenn Sie eine große Community sind. Das Erstellen eines Plugins zum automatischen Hinzufügen/Entfernen eines Mitarbeiters über die GitHub-API ist möglich, aber das scheint keine gute langfristige Lösung zu sein. Möglicherweise müssen Sie einen Schnappschuss des Repositories erstellen und ihn auf andere Weise teilen.
Meinen Sie mit Mitglied jemanden, der ein Abonnement hat, oder einfach jemanden, der angemeldet ist?
Könnten Sie Ihren Kontext genauer erläutern?