Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml`
執行rake secret
在.bashrc 或在apache 使用SetEnv指令 設定環境變數 SECRET_KEY_BASE 就完成了。不建議把 secret token 設定在 config/secrets.yml
執行rake secret
在.bashrc 或在apache 使用SetEnv指令 設定環境變數 SECRET_KEY_BASE 就完成了。不建議把 secret token 設定在 config/secrets.yml
要令SSH登入更安全,最簡單的方法是取消密碼登入。而使用公開金鑰。
在Client輸入
ssh-keygen -t rsa
建議輸入passphrase。之後輸入
chmod 700 ~/.ssh
之後將產生的Public Key (e.g id_rsa.pub) 複製至SSH Server。
登入SSH Server,將Public Key的內容加至 .ssh/authorized_keys:
cat .ssh/id_rsa.pub >> .ssh/authorized_keys
之後開啟另一個Terminal 測試SSH登入是否只需要輸入passphrase來找替原本的使用者密碼
之後輸入sudo vim /etc/ssh/sshd_config
將 Port 22 修改為其他Port,使用ssh 時用-p 選項指定PORT Number
將#PasswordAuthentication yes
改為PasswordAuthentication no
重啟SSH Service就完成了
修改以下的OLD_EMAIL,CORRECT_NAME 及 CORRECT_EMAIL 的值再把以下script移至想更新的git repository 再執行就可以了