一周前,当我使用git-cola推送时,我开始收到以下错误...几年前我发现了一些类似问题,但它根本没有帮助。
"git push" returned exit status 128
Have you rebased/pulled lately?
Already up-to-date.
Pushing to https://github.com/slacktracer/lokapala.git
error: cannot run None: No such file or directory
fatal: could not read Username for 'https://github.com': No such device or address
当我推动终端时它工作得很好,所以也许这主要是关于git-cola的问题。无论如何,只是想知道是否有人可以提供帮助。我现在迷路了......
答案 0 :(得分:1)
cannot run None: No such file or directory
这意味着用于提交消息的编辑器未正确设置
检查git config core.editor
fatal: could not read Username for 'https://github.com': No such device or address
检查in this answer,如果您没有使用msysgit 1.8.5(在Windows上):更新版本没有此错误。
查看您的配置是否确实声明了user.name
和user.email
。
如果https访问失败,请尝试switching to ssh。
但是对于https,您还可以创建OAut token和
git config remote.origin.url https://{token}@github.com/username/project.git
git config remote.origin.url https://{token}@github.com/slacktracer/lokapala.git
# or
git remote set-url origin https://{token}@github.com/slacktracer/lokapala.git
OP slacktracer确认in the comments该问题在lunbuntu上的git-cola上似乎有限。
git push
允许在任何GUI中向后切换。 issue 179可以提供帮助,同时启动git cola
:
GIT_COLA_TRACE=1 git cola
答案 1 :(得分:0)
我有同样的问题,只是清除配置文件,对我来说只是重新安装工作。 ' - '
# apt-get purge git-cola
编辑:事实上,安装git-gui真的为我解决了。