GIt -- git push 远程分支老是需要重新输入公钥密码问题处理?

时间:2022-01-23 16:12:14

  步骤:

  1. 先查看远程有哪些分支
  2. 删除远程分支,重新关联远程分支
  3. 最后再git push 到远程分支
git remote -v
git remote rm RedisNote
git remote add origin git@github.com:mrsmallyi/RedisNote.git
git push origin master
过程如下:
Administrator@AFAAW- MINGW64 ~/Documents/GitHub/RedisNote (master)
$ git remote -v
RedisNote git@github.com:mrsmallyi/RdisNote.git (fetch)
RedisNote git@github.com:mrsmallyi/RdisNote.git (push)
origin git@github.com:mrsmallyi/RedisNote.git (fetch)
origin git@github.com:mrsmallyi/RedisNote.git (push) Administrator@AFAAW- MINGW64 ~/Documents/GitHub/RedisNote (master)
$ git remote rm RedisNote Administrator@AFAAW- MINGW64 ~/Documents/GitHub/RedisNote (master)
$ git remote -v
origin git@github.com:mrsmallyi/RedisNote.git (fetch)
origin git@github.com:mrsmallyi/RedisNote.git (push) Administrator@AFAAW- MINGW64 ~/Documents/GitHub/RedisNote (master)
$ git remote rm origin

Administrator@AFAAW- MINGW64 ~/Documents/GitHub/RedisNote (master)
$ git remote add origin git@github.com:mrsmallyi/RedisNote.git Administrator@AFAAW- MINGW64 ~/Documents/GitHub/RedisNote (master)
$ git push origin master
Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':
Everything up-to-date