標籤:
這篇文章是網上轉過來的,在AppHarbor使用Git上傳Code的時候,需要輸入使用者名稱和密碼,就是appharbor登陸的使用者名稱和密碼。
可以參考這篇文章http://www.freehao123.com/webweb-net-appharbor/
.net託管平台appharbor使用
原文地址
一、部署AppHarbor的準備 1、AppHarbor賬戶。去AppHarbor註冊即可; 2、完整的項目。想體驗下的可以直接用VS的示範項目; 3、 Git。瞭解基本操作即可; 4、Github,可選。AppHarbor可以Hook你的Github帳號,當然你也可以不使用。
二、Application設定 1、註冊AppHarbor後,在頁面Create new application,然後進入你剛剛建立的Application,選擇setting,設定Application Name和Tracking branch。Tracking branch就是你用來推送的分支,我們選擇master。 2、添加Sql Server資料庫。點擊Add-on,在頁面最下方中找到 SQL Server,選擇see more,Install Free Yocto。
三、設定項目 1、在Application頁面找到剛安裝的SQL Server Add-on,選擇Go to SQL Server,會開啟一個關於資料庫連接的詳細介面。將其中的Connection string配置到項目的web.config檔案中。可以通過web.config transform來讓debug版本和release版本保持不同的設定,以免每次發布都要修改。如果你不確定自己的設定是否正確,可以在這裡檢查你的web.config transformation。 2、將本機資料庫複製到給定的資料庫。你可以在剛才的頁面中找到資料庫的Host,Username 和Password。
四、發布到AppHarbor 1、 在Application頁面找到Repository URL,點擊它會自動複製Repository URL到剪貼簿,形如
https://[yourusername]@appharbor.com/[yourapplicationname].git。
2、使用Git發布到AppHarbor。首先建立Repository,然後commit,並添加AppHarbor的remote,最後Push即可。大致過程如下:
git init git commit -m "first commit" git remote add appharbor https://[yourusername]@appharbor.com/[yourapplicationname].git git push appharbor master
過程中會提示輸入AppHarbor密碼。
(使用git gui來操作,(我們已經把檔案增加到本地git庫中並且提交了,現在有上傳到遠程git 庫。
點擊上傳:
輸入版本庫,
點擊上傳:
會要求輸入密碼,之後上傳成功)
就可以去版本庫看檔案了:
檔案地址:
http://項目名.apphb.com/
上傳到遠程庫步驟:
添加新檔案:git add dir/files
提交檔案:git commit -m ‘add xxx.txt‘
上傳檔案:git push
官方教程:http://support.appharbor.com/kb/getting-started/deploying-your-first-application-using-git
) 3、Push成功後,重新整理你的Application頁面,可以看到正在Build,Build完成之後會顯示一個Commit 和 Build Status。點擊當前的Build Status可以下載到AppHarbor Build的項目版本。 4、點擊“Go to your application”即可訪問你的Application了。
五、運行失敗? 如果出現運行失敗,處於安全考慮,可能AppHarbor不會完全顯示詳細的錯誤資訊,這個時候就需要對錯誤進行排查。 1、確定本地編譯成功;可以在本機伺服器運行,但是在AppHarbor上出錯,首先檢查web.config檔案的配置是否正確; 2、若web.config配置正確,可以看Sql Server中的資料是否正確; 3、Application頁面中提供了Errors選項; 4、下載AppHarbor編譯的版本,然後在本地run,查看出錯的地方。
查看git記錄:
點擊左側【setting】-》再點擊右側【update application】即可。
.net託管平台appharbor使用