主要观点:作者在更新网站时遇到git push
导致笔记本电脑完全冻结的问题,经过多次尝试和搜索,尝试了多种解决方法但均未成功,最后发现是克隆了错误的远程仓库(https 而不是 ssh)导致,更换为 ssh 远程后问题解决。
关键信息:
- 运行
git push
时电脑冻结,尝试等待、强制关机重启等操作均无效。 - 检查系统日志无相关信息,在终端显示无法读取
/nix/store/.../x11-ssh-askpass
的响应并提示输入凭证。 - 搜索到
ksshaskpass
等相关替代方案,但因使用不同桌面环境未采用。 - 尝试在 NixOS 中配置
git-credential-libsecret
,但仍出现冻结问题。 - 仔细阅读 Git 文档后,发现环境变量相关设置,最终发现是克隆的远程仓库问题。
重要细节: - 最初认为是其他运行程序导致,强制关机重启后再次出现冻结。
- 搜索到的
x11-ssh-askpass
相关二进制文件导致多次冻结。 - 尝试的不同 Git 配置和环境变量设置情况,如
credential.helper
的各种值等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。