GitHub fügt Benutzer hinzu, um gemeinsam an Repository zu arbeiten …?

Lesezeit: 2 Minuten

Benutzer-Avatar
Joey

Nachdem ich mehrere Tage gesucht habe, werde ich nur fragen, dass wir mit 5 Personen zusammen sind und 2 Projekte entwickeln werden. Bei einem Projekt handelt es sich um eine JSP-Website (in Netbeans erstellt) und bei einem um eine WPF-Endanwendung, die mit C# erstellt und in Visual Studio 2010 entwickelt wurde.

Die Idee war im Grunde, 2 Repositorys auf GitHub zu erstellen und die anderen 4 Personen zu diesen Repositorys hinzuzufügen. Aber wie füge ich sie hinzu und lasse sie an diesen Projekten zusammenarbeiten?

Derzeit habe ich Git Gui, das perfekt mit meinem Repository zusammenarbeitet und es kann die Dateien ziehen und verschieben, aber mit den anderen Jungs ist es nicht so. Kannst du uns bitte helfen?

Etwas spät, aber gehen Sie im Repository zu den Einstellungen, suchen Sie nach Mitarbeitern und fügen Sie dann die anderen Personen hinzu, die an dem Projekt arbeiten.

  • Ich denke, diese Antwort ist veraltet – es gibt keine Option “Mitarbeiter” in den “Einstellungen”. Es gibt “Zugriff verwalten” – Sie können andere Benutzer dort einladen.

    – Jakubizon

    22. Oktober 2020 um 16:14 Uhr


Benutzer-Avatar
Matt Gibson

Wenn Sie das Repository mit Ihrem persönlichen GitHub-Konto besitzen: Fügen Sie die anderen Github-Benutzer als Mitarbeiter hinzu (repo->settings->collaborators), dann haben sie Push-Zugriff und können mit Ihnen arbeiten.

Wenn das Repo einer Organisation gehört (ich nehme an, Sie sind ein Manager der Organisation): Bilden Sie ein Team und verwalten Sie, wer auf solche Projekte pushen kann (Repo-> Einstellungen-> Teams). Sie kontrollieren den Zugriff pro Team, also definieren Sie ein Team, das pullen oder pushen und pullen kann, und fügen dann die Benutzer hinzu.

  • Egal, wir haben es mit einer anderen Methode (Netbeans und Java.net) und später auf Team Foundation Server mit Codeplex.com aussortiert.

    – Joey

    15. Mai 2012 um 20:19 Uhr

Im Jahr 2022 (zehn Jahre später) würden Sie (auf GitHub) Berechtigungen.

Einführung von Berechtigungen: Die Open-Source-Lösung für Identitäts- und Zugriffsverwaltung von GitHub

Bezogen auf github/entitlements-app

entitlements-app ist ein Ruby-Juwel, das eine Git-verwaltete LDAP-Gruppenkonfiguration und Zugriffsbereitstellung für Ihre deklarierten Ressourcen bereitstellt.

Es unterstützt Entitlements, das interne Identitäts- und Zugriffsverwaltungssystem (IAM) von GitHub. Berechtigungen sind ein steckbares System, das entwickelt wurde, um IAM-Schmerzpunkte zu lindern.

Du kannst Definieren Sie Ihre LDAP-Organisationund Definieren Sie Ihre Teams und Teammitglieder in einer Konfigurationsdatei.

Git-verwaltete Konfiguration

Berechtigungen erhalten Eingaben aus Konfigurationsdateien. Durch die Verwendung von git zum Sichern der Konfigurationsdateien hat jede Datei einen vollständigen und sichtbaren Audit-Trail.

Sehen Aufbau für eine vollständige Anleitung zur Konfiguration von Berechtigungen. Füllen der Konfiguration aus einer Quelle der Wahrheit

Berechtigungen erfordern eine anfängliche Organigrammkonfiguration, um alle gültigen Benutzer zu definieren, die dem System zur Verfügung stehen.

Sehen Organigramm für eine vollständige Anleitung zum Konfigurieren Ihrer Organigrammdaten.

Um die volle Reorganisationsfunktion für Ansprüche nutzen zu können, sollten Ihre Organigrammdaten automatisch aktualisiert werden, wenn Änderungen in Ihrer Organisation vorgenommen werden.

Sehen reorgs finden Sie Beispiele dafür, wie Berechtigungen bei Neuorganisationen helfen.

1019480cookie-checkGitHub fügt Benutzer hinzu, um gemeinsam an Repository zu arbeiten …?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy