我能够成功使用我的windows power shell进行heroku登录。但是,当运行最新版本的Git Bash并运行相同的heroku登录命令时,在询问我的电子邮件并输入后,我收到以下消息: !登录目前与git bash / Cygwin / MinGW不兼容
关于如何解决此问题的任何想法,以便我可以在我的Git Bash上访问Heroku?
答案 0 :(得分:0)
我在回复Push Changes to Git not Functioning时发布的答案为我工作:
使用Windows命令提示符raw_local_irq_save(flags); /*we disable hard interrupts on our CPU*/
/*at this stage we exclusively own the CPU*/
运行heroku login
。这会将您的API密钥丢弃到cmd.exe
,此时您可以打开cygwin或git bash并执行您需要的任何操作
从_netrc
移除.gitconfig
行,以便不再将其注册为凭据帮助程序并停止显示。
(在helper = manager
)
在用户目录的Windows 7上将_netrc文件重命名为.netrc:
C:\Users\username\.gitconfig
cd %home%
请参阅:
'git push heroku master' is still asking for authentication
https://github.com/heroku/cli/issues/84#issuecomment-170689175