git - 如果我丢失了 ssh 密钥,如何删除它?
问题描述
/~.ssh
如果我丢失了如何删除它?我必须加入一个新项目,但如果我尝试提交、添加或推送任何内容,我会收到错误消息:
另一个 git 进程似乎正在此存储库中运行,例如由“git commit”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,则可能是之前此存储库中的 git 进程崩溃了:手动删除文件以继续。
是否有任何 git 命令可以重置我的所有用户设置并像在新计算机上一样开始使用 git?
解决方案
这通常在本地命令(git add
)中看到,它不涉及任何网络通信,并且根本不会使用 SSH 或 HTTPS。
例如,请参见此处。
如果rm -f .git/index.lock
还不够,请至少尝试重新启动,并在重新启动后立即重复您的命令,以确保没有其他进程抢占任何本地 Git 资源。
推荐阅读
- android - 将复选框动态添加到 BottomSheetDialog:setMargins() 和 setPadding() 未按预期工作
- python - 从 python 运行 dd 并取得进展
- docker - 2 个子网上的 docker 容器如何访问互联网?(使用 docker-compose)
- google-sheets - 最大运行总数
- javascript - 如何在 JavaScript / Jquery 中按数组分组
- typescript - TypeScript 中的类型推断在特殊用例中无法正常工作
- python - 在 python 中使用键和多值存储字典的问题
- mysql - 无法在 Mac 上启动 mysql 5.6
- javascript - FabricJS - 为自定义文本框渲染文本
- javascript - 记录来自频道的所有消息