一直以來 部署mono 都是很頭疼的事情 因為是我在是不熟悉非win環境,今天偶然發現這個項目,挺好的,分享下
https://github.com/wshearn/openshift-community-cartridge-mono
http://test.unknownerror.org/ 這是我搭建的地址
在 OpenShift 部署mono OpenShift 提供免費服務器,大家可以去這里看看 https://www.openshift.com/products/pricing
其實 第一個和第二個感覺差不多 都是免費的意思,第二個更像add-in按需收費,社區提供支持
注冊地址:https://www.openshift.com/app/account/new
那么在 OpenShift 到底怎么部署mono運行環境呢,大多數linux 雲 默認都是不支持.NET 的
但是 OpenShift 有一個開放性 創建app的方式
點擊 然后滾動到頁面最下邊
在這里輸入 項目里面提到的地址
https://raw.github.com/wshearn/openshift-community-cartridge-mono/master/metadata/manifest.yml
在這里 填寫 要創建應用的名稱
然后直接到最下面點擊
這樣你的mono 應用就創建完了
如何訪問呢?
那么如何 上傳代碼呢,
這里只能用git+ssh
以前我不熟悉ssh 在這里ka了考半天暈暈乎乎的
最后搞定了 雖然方法笨 但也是方法 我用github 的客戶端連接
這里可以下載
然后
可以參考這里http://teliute.org/mix/Tegit/lesson2/lesson2.html
打開 git shell
1、創建SSH密鑰
1)打開終端,輸入命令 ssh-keygen -t rsa -C "teliute@163.com" 然后按回車鍵,雙引號里的郵箱換成自己的;
這里郵箱建議 寫成自己登陸的郵箱
我覺得可以隨便填寫,但我沒試過
.查看是否已經有了ssh密鑰:cd ~/.ssh
這個可以找到 密鑰的位置
帶有PUB 是剛才生成的公鑰,把他拿到OpenShift 里面
點擊添加
這樣就可以 用git 獲取代碼了
獲取代碼的地址在這里
具體如何用git 獲取代碼
先初始化git環境 git init
然后 就是 git clone 你的git地址
==============
常見錯誤
在站點上操作如果遇到這個錯誤


An error occurred
|
OpenShift Online by Red Hat