Git push 意外地使我的系统冻结 • ThangQT

主要观点:作者在更新网站时遇到git push导致笔记本电脑完全冻结的问题,经过多次尝试和搜索,尝试了多种解决方法但均未成功,最后发现是克隆了错误的远程仓库(https 而不是 ssh)导致,更换为 ssh 远程后问题解决。
关键信息

  • 运行git push时电脑冻结,尝试等待、强制关机重启等操作均无效。
  • 检查系统日志无相关信息,在终端显示无法读取/nix/store/.../x11-ssh-askpass的响应并提示输入凭证。
  • 搜索到ksshaskpass等相关替代方案,但因使用不同桌面环境未采用。
  • 尝试在 NixOS 中配置git-credential-libsecret,但仍出现冻结问题。
  • 仔细阅读 Git 文档后,发现环境变量相关设置,最终发现是克隆的远程仓库问题。
    重要细节
  • 最初认为是其他运行程序导致,强制关机重启后再次出现冻结。
  • 搜索到的x11-ssh-askpass相关二进制文件导致多次冻结。
  • 尝试的不同 Git 配置和环境变量设置情况,如credential.helper的各种值等。
阅读 10
0 条评论