Git:如何忽略一个存储库中的文件并将其添加到另一个存储库?

标签 git heroku

我有一个 Ruby on Rails 应用程序,我想在 Heroku 上托管它。我还想使用 GitHub 公共(public)(免费)存储库来跟踪更改。我需要将包含密码的文件 checkin Heroku 远程存储库,但忽略该文件,因此我不会将其 checkin GitHub。有没有一种方法可以将文件添加到一个存储库,而从另一个存储库中忽略它?

更新:我想出了如何使用 Heroku Config vars 解决我在 Heroku 中存储密码的直接问题。 .但是,我仍然对将文件推送到仅指定的存储库的概念感兴趣。

最佳答案

正如 VonC 所提到的,最好(也是最不容易出错)的方法是将敏感的配置信息从 Git 中取出,并将它们放在服务器上的环境变量中。以下是有关如何在 Heroku 上执行此操作的说明:

http://docs.heroku.com/config-vars

另请参阅链接的问题。

关于Git:如何忽略一个存储库中的文件并将其添加到另一个存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3234154/

相关文章:

windows - 如何解决 TortoiseGitPlink fatal error ?

objective-c - Storyboard在 merge 期间损坏

python - 有没有一种方法可以获取 git 存储库中具有新/修改/删除状态的文件数?

Ubuntu 16.04 上的 Heroku 登录错误

mongodb - heroku 中的应用程序错误(使用 play 框架)

postgresql - 如何更改 psql 命令的默认用户

Gitlab存储库文件内容位置

git - 获取目录的提交 ID

heroku - 如何使用文件内容设置 Heroku 配置变量

javascript - 在heroku服务器中加载图像时出错