小编Pie*_*tal的帖子

无法强制提交文件到Heroku

我遇到了这个Git问题,我似乎无法解决它.

我有一个节点,我一直在构建,我终于达到了部署它的程度.

我正在尝试将文件直接推送到Heroku上的应用程序.我知道我可以简单地从Github仓库中提取数据但是我想避免公开我的私钥,所以我为要访问的密钥创建了一个自定义模块(例如,"模块/私有变量". JS").这个文件包含在.gitignore中,因此我不会将它推送到我公开查看的Github.

当我的应用程序推送到Heroku时,无论出于何种原因我都无法专门推送该文件.

git add -f modules/private-variables.js
Run Code Online (Sandbox Code Playgroud)

无论出于何种原因,这都行不通.它还在回答"一切都是最新的"

$ git add -f modules/private-variables.js
$ git commit -m "7th attempt to include necessary file"
$ git push heroku master
Run Code Online (Sandbox Code Playgroud)

我甚至做了"git commit -a"

$ git add -f modules/private-variables.js
$ git commit -a
$ git push heroku master
Run Code Online (Sandbox Code Playgroud)

我跑了"heroku run bash"并得出结论说我的文件仍然不在那里.

不可否认,我对Git仍然缺乏经验,但这是我第一次尝试包含曾经在.gitignore中的文件,所以我从未遇到过这个问题.我甚至尝试删除.gitignore中的一行.

任何有用的提示将不胜感激.

git github heroku node.js

6
推荐指数
1
解决办法
364
查看次数

标签 统计

git ×1

github ×1

heroku ×1

node.js ×1