我正在尝试将现有的 git 存储库推送到 github。
在我的仓库的本地目录中,我输入:
git remote add origin git@github.com:mittenchops/distributed-demo.git
git push -u origin master
弹出一个 ubuntu 对话框,询问我解锁此密钥的密码。钥匙串通常会为我记录这一点,所以我不记得我的密钥的密码,除非添加全新的存储库,因此,我可能输入错误。
所以,我收到以下错误:
error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:mittenchops/distributed-demo.git'
但是,当我再次尝试推送时,记住正确的密码,对话框不会再次弹出——它似乎使用我之前输入的错误密码再次尝试。我必须完全重新启动才能获得输入密码对话框。如何强制密钥管理器允许我在不重新启动的情况下重新输入密码?