sync openshift / github project
今天第一次在 openshift 上開了個 nodejs application, 不過在 clone 到本機端時總是出現 Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 原因是因為 .ssh/ 下找不到叫作 id_rsa 的 private key 的檔名. 另外若同時想將該 application 在 github 開個 project, 作法如下: > 第一次submit 1. 先 create 一個 project, 取得 clone url 2. git remote add github <clone_url> 3. git push github master > 之後submit 1. git push github master 另外針對 openshift 上的 application 管理 指令 . 不過才兩天沒上, 剛更新好的 app 連上去 openshift 主機出現 「Service Temporarily Unavailable」, 過了三十分鐘了還不見起色, 是有沒有這樣脆弱啊紅帽兄... = = [補充] 後來發現原來是代碼本身的問題, 誤會 openshift 了 囧... > 疑點一:官網的 log-in 連結總是出現以下錯誤 , 後來發現是 chrome 瀏覽器 cache 的問題. We appear to be having technical difficulties You can try refreshing the page , if the problem is temporary. > 疑點二:本地端可以跑可是遠端卻無法. 先試著用 ssh 連線到 openshift 主機, 查看 logs . 或下 ctl_app status 看看程式是否還活著. 不過最後原因則是 用的 http module 在執行 createServer 時所帶的參數少了 ip... 原先 serv.listen( self.port, function(){} ); 需改為 self.s...