2012-06-04 14 views
47

Ich habe ein privates Git-Repository und möchte den Zugriff auf ein Mitglied meines Teams erweitern. Kann ich das über die Github-Website tun? Ich habe den Benutzernamen meines Mitglieds.Wie kann ich Zugriff auf ein privates GitHub-Repository geben?

Ich habe versucht, dies zu tun, indem Sie durch die Admin-Seite des Repository gehen, aber es gibt keine solche Option, da ich nicht der Besitzer bin.

Antwort

41

Wenn Sie der Eigentümer sind, ist es einfach:

  • auf Ihre Repo gehen und klicken Sie auf die Schaltfläche Settings.
  • Klicken Sie im linken Menü auf Collaborators
  • Fügen Sie dann ihren Namen hinzu.

Quelle: Github Docs.

+4

das hat nicht funktioniert. Sie klagt über einen öffentlichen Schlüssel, wenn sie versuchen, das Repo zu klonen. – davidjnelson

+1

Ich denke, es ist die Schaltfläche Einstellungen auf der rechten Seite in Ihrem Repo, da ich Admin-Taste für meinen Fall nicht sehen kann. – Kamrul

+8

Seit der Überarbeitung der Schnittstelle Mitte 2013 heißt es Einstellungen. –

-5

Ihre Teammitglieder müssen mit SSH & auf das Repository zugreifen, da sie ihren SSH-Schlüssel mit dem GitHub-Konto verknüpfen müssen. Dies funktioniert, wenn sie ihren ssh-Schlüssel mit dem github-Konto abbilden und auch das Repository öffentliche Rechte hat, auf die sie zugreifen wollen.

+0

Sie sollten dies nicht schreiben wie es ist die einzige Möglichkeit, dies zu tun, obwohl dies erreicht werden kann, ist seine umständlich am besten Alternativen sind einfacher und schneller, bieten beide, wenn Sie eine gründliche Lösung bieten möchten – Cacoon

4

Zwei Schritte:
1. Login und klicken Sie auf "Jemanden einladen" in der rechten Spalte unter "People". Geben Sie Personen ein und wählen Sie sie aus. Github id.
2. Es wird Ihnen dann die Möglichkeit geben, zu „Username auf einige Teams einladen“ an welcher Stelle Sie abhaken einfach, welche Teams Sie sie hinzufügen möchten und klicken Sie auf „Einladung senden“

Alternativ:
1. Holen Sie sich die Personen github ID (nicht ihre E-Mail)
2. Navigieren Sie zu dem Repository, dem Sie den Benutzer hinzufügen möchten
3. Klicken Sie auf "Einstellungen" in der rechten Spalte (nicht die Getriebeeinstellungen am oberen Rand)
4. Klicken Sie auf Collaborators in der linken Spalte
5. Wählen Sie den Repository-Namen
6. Wenn "Benutzer einladen oder dem Team hinzufügen" angezeigt wird, fügen Sie die Personen hinzu. Github id
7. Eine Einladung wird dann per E-Mail gesendet.

Bitte lassen Sie mich wissen, wie dies für Sie gearbeitet hat!

Verwandte Themen