如何解决TortoiseGit上的"git没有干净地退出(退出代码128)"错误?

我在提交时遇到了这个严重的错误,并创建了一个错误报告

我在TortoiseGit的操作中一直得到这个错误。

git没有干净地退出(退出代码128)。

我重新安装了程序,重新启动,并尝试从github克隆一个新的版本--似乎没有什么效果。我还删除了%appdata%\Tortoise git文件夹 ...我现在很茫然。有什么建议吗?

解决办法

这可能是因为你的SSH密钥被泄露了。制作一个新的,并将其添加到你的GitHub账户。

评论(3)

如果你运行的是windows 7。我试图决定安全地做这件事的最佳方法,但懒惰的方法是右击父文件夹->点击"属性"按钮->点击"安全"标签-&gt。点击"编辑"按钮 - >点击以"用户"开头的组 - >点击写有"完全控制"的复选框 - >点击所有OK'关闭对话框。我意识到这可能会规避Windows的安全功能,但它能完成工作。

评论(0)

在我的例子中,我的目录中的一个文件夹被命名为服务器上的git-repository,导致了失败。

评论(0)