FEHLER: Berechtigung user1/repo.git verweigert user2
Jemand, den ich kenne, ist der Versuch zu Klonen, mein github repo und direkt änderungen vornehmen. Es ist ein öffentliches repo. Er ist geklont, das es mit meiner lese-und Schreibzugriff link und er ziehen kann aus dem repo. Das problem ist, wenn er versucht zu drücken, was er bekommt den Fehler
FEHLER: die Berechtigung für user1/repo.git verweigert user2
Wo er user2 und ich bin user1. Ich habe mir erlaubt andere Menschen zu verwenden, verschiedene repos bevor und ich hatte noch nie dieses problem. Bin ich etwas fehlt, ihm zu erlauben, den Zugriff oder hat github ändern? Ich habe gesehen, das auf der Hilfe-Seite bei github:
Dieser Fehler tritt auf, wenn Sie befestigen Sie Ihren Schlüssel ein bereitstellen der Schlüssel auf repo1.
Sie können push-und pull aus, repo, ohne Frage, aber Sie müssen nicht
Zugang zu anderen repo mit Ihrem Schlüssel. Um dieses Problem zu lösen, entfernen Sie den Schlüssel
von repo1 das bereitstellen von Schlüsseln und befestigen Sie es auf Ihrer Konto-Seite statt.
Dieser Schlüssel wird nun der Zugriff auf alle repos Ihr Konto Zugriff hat.
Haben wir nicht Durcheinander mit dem deploy-keys, aber ich finde keine andere Lösung auf dem web.
Ich habe festgestellt meine eigenen Schlüssel, aber er fügte hinzu, seine Schlüssel und geklont es heute. Es sagt verifiziert zu sein, weil dieser.
Gehen Sie zu SYSTEMSTEUERUNG->BENUTZER-KONTO->Credential Manager->Windows-Anmeldeinformations - - >löschen Sie alle Anmeldeinformationen Bezug auf git
InformationsquelleAutor gsingh2011 | 2012-03-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich war dumm und wusste nicht, fügen Sie Sie als Mitarbeiter.
Um dies zu tun, Folgen Sie diesen Anweisungen:
Können Sie auch sehen diese octocast: http://screencast.com/t/m7yN19N4645h
InformationsquelleAutor gsingh2011
Das problem kommt von Windows-Anmeldeinformations-Manager, und Sie müssen nur löschen das git-Konto int die Windows-Anmeldeinformationen.Ich denke, es wird funktionieren.
Systemsteuerung-->Benutzer-Account und family Safety-->Verwalten Sie Windows-Anmeldeinformationen-->entfernen Sie die github-account
geben Sie eine Bild-Beschreibung hier
Dies ist die Lösung für mein problem. Dank einer million!!
InformationsquelleAutor Lucius Zhao
Müssen Sie zuerst entfernen die letzten ssh-Verbindung.
Entfernen des letzten ssh-Verbindung, Folgen Sie diesem Befehl:
ssh-add -D
dann versuchen, zu schieben.
InformationsquelleAutor Kulenthiran Sayanthan
GitHub hatte kleinere Sicherheitslücke vor kurzem, und als ein Ergebnis, müssen Sie sich anmelden und genehmigen jeweils gültigen SSH-Schlüssel in Ihrem Profil. Dieser link dazu ist:
https://github.com/settings/ssh/audit
Wenn Sie fest sind, sehen diese Antwort, wie das generieren der RSA-Fingerabdruck.
InformationsquelleAutor Marvin Pinto
Gleiche problem mit mir.
Wenn Sie
git config credential.helper store
cache Ihresuser1
Berechtigung, sollten Sie das entfernen von cache-Datei.Müssen Sie Bearbeiten
~/.git-credentials
- Datei, wo Sie Ihre Anmeldeinformationen zwischengespeichert.Entfernen Sie einfach das Konto, das Sie nicht brauchen.
InformationsquelleAutor Nguyen Minh
Aktualisieren Sie Ihre Zugangsdaten per Schlüsselbund in macOS
InformationsquelleAutor Long Nguyen
Fenster Benutzer folgt :-
gehen Sie jetzt zu gitbash und gehen wie normal,
einem neuen popup-Fenster geöffnet, welches fragt nach Ihrem Benutzernamen und Kennwort.
InformationsquelleAutor Avnish kumar