我正在构建一个heroku应用程序,它为我的公司部署了heroku应用程序。
我正在使用gitpython和heroku3等库来管理我的应用程序,一切都在我的本地笔记本电脑上运行良好。
但是,当我将它发送到heroku时,我收到此错误:
2017-05-03T16:31:43.368895+00:00 app[web.1]: cmdline: git push --set-upstream heroku master
2017-05-03T16:31:43.368896+00:00 app[web.1]: stderr: 'fatal: could not read Username for 'https://git.heroku.com': No such device or address'
基本上,此错误表示我的应用程序的heroku凭据未正确初始化。
(我在我的本地计算机上执行heroku auth:logout
并重新运行我的脚本:终于在终端上提示用户名和密码。)
git config
我可以运行来设置heroku用户名我的git客户端和gitpython管理的密码?===
我知道在本地计算机上运行~/.netrc
后会生成heroku auth:login
文件。但是,如果我的应用程序在heroku上运行,我不知道放置此文件的位置。
答案 0 :(得分:0)
是https://git.heroku.com
的网址不正确。创建应用时,您的网址应为https://example.herokuapp.com/ | https://git.heroku.com/example.git
。后者是你推动的那个。您是否从根目录中运行了git init
?
Heroku对此也有很多好消息。