Ruby on rails Rails-Figaro gem-如何在不共享application.yml变量的情况下向我的repo添加协作者

Ruby on rails Rails-Figaro gem-如何在不共享application.yml变量的情况下向我的repo添加协作者,ruby-on-rails,ruby,git,figaro-ruby,Ruby On Rails,Ruby,Git,Figaro Ruby,我正在使用Rails5和FigaroGem来管理我的环境变量 我刚刚开始与一位编码教练合作,他正在他的系统上建立我的回购协议 有没有一种方法可以让我共享我的回购协议(以便他可以配置它),而不必给他我的应用程序.yml中的代码?将application.yml添加到git ignore。如果文件已经提交到git历史记录中,您可以按照中的说明让git完全“忘记”它。但是如果他没有文件,他如何使用应用程序?您可以亲自告诉他/她这些环境变量,以便直接设置它们。但我猜您害怕共享的那些ENV变量是外部服务凭

我正在使用Rails5和FigaroGem来管理我的环境变量

我刚刚开始与一位编码教练合作,他正在他的系统上建立我的回购协议


有没有一种方法可以让我共享我的回购协议(以便他可以配置它),而不必给他我的应用程序.yml中的代码?

application.yml
添加到git ignore。如果文件已经提交到git历史记录中,您可以按照中的说明让git完全“忘记”它。

但是如果他没有文件,他如何使用应用程序?您可以亲自告诉他/她这些环境变量,以便直接设置它们。但我猜您害怕共享的那些ENV变量是外部服务凭据,通常这些服务会提供另一组凭据供您测试(staging/sandbox),您可以将其共享给您的编码指导,这样就不会影响您的生产环境。