-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove ID and secret from code #17
Conversation
5ee2025
to
8cbe68b
Compare
생각해보니 그냥 시크릿 키만 재발급할 수도 있겠네요. -3- |
저도 처음에 보고 잠깐 어? 했다가 아무렇지도 않게 계속 작업을 하고 있었네요 |
아,, 사실은 저도 travis에 환경변수 세팅이 있다는 것을 발견했기는 했는데 |
@marocchino 혹시 bundle install 해주셔서 다시올려주실 수 있으시나요? gem이 설치가 안되서 동작을 안하네요ㅠ |
8cbe68b
to
f40e7cf
Compare
음... 왠만하면 다른 유명 젬들 처럼 젬에서 락파일은 커밋하지 마세요 |
환경변수로 분리하는 작업이 상당히 곤란해졌습니다.
정확히는 travis는 fork로 따온 풀리에는 암호화된 환경변수를 보안 이유로 제공하지 않습니다. 따라서 쓸 수 있는 방법은 아예 대놓고 환경변수를 gem에 플레인으로 포함시키는 건데, 다만 포크 온 것도 환경변수를 제공하게 만드는 것처럼 보이는 방법을 찾기는 했으나 |
그럼 체리픽해서 마스터에 직접 넣으세요. |
#19 랑 중복되니 닫겠습니다. |
close #6
로컬에서는 루트에 .env 만드시고
넣으시면 이전과 같이 동작합니다.
트라비스에서는 컨피그 눌러서 환경변수에 넣으시면 됩니다.
https://docs.travis-ci.com/user/environment-variables/#Defining-Variables-in-Repository-Settings
제 커밋 없어져도 상관없으니 가능하면 이력에서 민감한 정보 지우세요.
이링크가 도움이 될겁니다.
https://help.github.com/articles/remove-sensitive-data/