git push
の許可を削除するにはどうすればよいですか?git push permissionを削除するには?
gitを再インストールして、.ssh
フォルダと.gitconfig
ファイルをWindowsマシンに削除しようとしました。
しかし、私はまだ私がgithubの私のリポジトリgit push
にできることがわかります。
私がこれをやりたい理由は、私が今使っているラップトップが数日後に私の会社の他の同僚に与えられるからです。
これは私が今得るものです:
git push
Everything up-to-date
私はそれになりたい:[![ここに画像の説明を入力] [1]]
git push
Permission denied (publickey).
[1]
私がgit push
と入力した後、githubに保存されている公開鍵は使用されていないようです。
私のgithubアカウントとパスワードは、ラップトップのどこかに保存されていますか?
次はたぶん私はcredential.helper=manager
からいくつかの手がかりを見つけることができます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
の出力です。
を上書きリポジトリとは何ですか? github、gerritなどで作業しますか?あなたはサーバーから得たエラーを貼り付けることができますか? – grundic
私はgithubで働いています。 – Brian
GitHub - > SSHおよびGPGキーのプロファイル設定に行き、ペア設定を解除するマシンのキーを削除します。 – medik