Rails 4.1.1을 사용하여 프로젝트를 만들었습니다. 그것을 얻었고 runnning, 그리고 지금은 내 연구 dev에 팀과 공유하고 싶습니다. 물론, .gitignore 소스 제어에서 secrets.yml
파일을 숨 깁니다 만, 해당 버전은 다음과 같은 오류지고하는 secrets.yml
파일의 자신의 버전없이 실행되지 않습니다복제 할 때 secrets.yml, 새로운 secrets.yml 파일을 만드는 법
Unexpected error while processing request: Missing
secret_key_base
for 'development' environment, set this value in `config/secrets.yml
- 우리가 공유해야합니까를 비밀 토큰? (따라서 복사하여 로컬 컴퓨터에 붙여 넣기 만하면됩니다.)
- 별도의 임의 키 여야합니까? (A REPO를 복제 할 때 프로세스가 무엇입니까?) 당신이 소스 제어에서 개인 키를 저장하지 않도록해야하기 때문에
다른 작동 부품을 설치하지 않고이를 수행 할 수있는 방법이 있습니까? 나는 비밀을 사용하는 방법에 대한 하나의 명확한 지침을 찾는 것이 얼마나 힘든지 믿을 수 없다. – ahnbizcad
잘 처리하는 자격 증명은 민감하므로 전체 팀에서 사용할 수있는 소스 제어에 키를 추가하지 않아야합니다. 블로그 게시물이 많아 완벽한 솔루션을 제공하지 못합니다. [this one] (http://www.elabs.se/blog/57-handle-secret-credentials-in-ruby-on-rails)을 살펴보십시오. –