免责声明:我是新手使用git / github所以如果我弄错了,请纠正我。
我的私有github存储库下的eclipse java项目使用带密码的ssh密钥,我通过EGit连接。这样做的目的是允许我跨设备处理我的项目(当前的设备是Windows和其他设备是macbook pro,我已经使用它了)。但是,当我重构一个项目并尝试提交并推送时,我得到了这个错误。
Can't connect to any repository: ssh://git@github.com/[githubaccount]/dev.git (Cannot run program "C:\Users\Jmbaffo\.ssh": CreateProcess error=5, Access is denied)
我已经阅读了这个主题上可用的所有其他线程,但到目前为止没有一个有帮助,我已经设置了指向我的.ssh文件夹的PATH变量但是在这之后发生了这个错误。
编辑
好的,所以我甚至不知道我的计算机是如何工作的,但显然我的HOME PATH变量甚至没有设置。当我在eclipse(控制台出现的地方)中查看错误日志时,我意识到了这一点。所以我添加了一个新的PATH:HOME
到C:\Users\Jmbaffo\
和il,我能够让它工作。我也停止使用暂存视图,只需在右键单击存储库时使用上下文菜单。