Wie kann ich die Erlaubnis von git push
entfernen?Wie git push Erlaubnis zu entfernen?
Ich habe versucht, Git neu zu installieren und löschen .ssh
Ordner und .gitconfig
Datei auf meinem Windows-Rechner.
Aber ich finde immer noch ich kann git push
zu meinem Repository auf Github.
Der Grund, warum ich das möchte, ist, weil der Laptop, den ich jetzt benutze, nach ein paar Tagen an einen anderen Mitarbeiter in meiner Firma weitergegeben wird.
Dies ist, was ich jetzt:
git push
Everything up-to-date
ich es sein will:
git push
Permission denied (publickey).
[! [Enter image description here] [1]] [1]
Es scheint, dass der auf github gespeicherte öffentliche Schlüssel nicht verwendet wird, nachdem ich git push
eingegeben habe.
Sind mein GitHub-Account und mein Passwort irgendwo auf dem Laptop gespeichert?
Im Folgenden ist der Ausgang des git config --list --show-origin
file:"C:\\ProgramData/Git/config" core.symlinks=false
file:"C:\\ProgramData/Git/config" core.autocrlf=true
file:"C:\\ProgramData/Git/config" core.fscache=true
file:"C:\\ProgramData/Git/config" color.diff=auto
file:"C:\\ProgramData/Git/config" color.status=auto
file:"C:\\ProgramData/Git/config" color.branch=auto
file:"C:\\ProgramData/Git/config" color.interactive=true
file:"C:\\ProgramData/Git/config" help.format=html
file:"C:\\ProgramData/Git/config" diff.astextplain.textconv=astextplain
file:"C:\\ProgramData/Git/config" rebase.autosquash=true
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" diff.astextplain.textconv=astextplain
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" filter.lfs.clean=git-lfs clean -- %f
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" filter.lfs.smudge=git-lfs smudge -- %f
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" filter.lfs.required=true
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" filter.lfs.process=git-lfs filter-process
file:"C:\\Program Files\\Git\\mingw64/etc/gitconfig" credential.helper=manager
file:.git/config core.repositoryformatversion=0
file:.git/config core.filemode=false
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config core.symlinks=false
file:.git/config core.ignorecase=true
file:.git/config remote.origin.url=https://github.com/lyenliang/Test.git
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config branch.master.remote=origin
file:.git/config branch.master.merge=refs/heads/master
Vielleicht kann ich einige Hinweise von credential.helper=manager
finden.
Was ist Ihr Repository? Arbeitest du mit GitHub, Gerrit oder etwas anderem? Können Sie einen Fehler einfügen, den Sie vom Server erhalten haben? – grundic
Ich arbeite mit GitHub. – Brian
Gehen Sie zu Ihren Profileinstellungen auf GitHub -> SSH und GPG-Schlüssel, und löschen Sie den Schlüssel für die Maschine, die Sie trennen möchten. – medik