我正在尝试在 Emacs 24.3.1 上使用 Magit 推送到 GitHub 存储库。注意,我在一个 Windows 盒子上。
我已经暂存并提交了对文件的更改,并且 Mx magit-status 仅反映驻留在我的 repo 克隆中的未跟踪文件。
要从 Magit 状态缓冲区推送,我会这样做P P
,我得到的消息是:
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master
它似乎挂在这里,没有明显的进一步活动。当我从命令行推送时,一切似乎都很好,并提示我输入我的 GitHub 用户名:
PS H:\.emacs.d> git push -v origin master
Pushing to https://github.com/Username/emacs.d
Username for 'https://github.com':
我已经设置user.name
using git config
,但显然这并没有阻止 git 在命令行提示我输入我的用户名。
我在这里出错的任何想法以及如何让 Magit 推动?