以前是有嘗試過在MAC(10.6)上裝SVN SERVER啦!
不過既然有EC2可以玩一下,試一下遠端備份也不錯吧?順便也是事不用透過Apache來存取SVN的方式:
- 安裝SVN:
sudo yum install svn
- 建立使用者:svn並設密碼
sudo /usr/sbin/useradd svn sudo passwd svn
- 設完密碼後,變更身份
su svn
以前是有嘗試過在MAC(10.6)上裝SVN SERVER啦!
不過既然有EC2可以玩一下,試一下遠端備份也不錯吧?順便也是事不用透過Apache來存取SVN的方式:
sudo yum install svn |
sudo /usr/sbin/useradd svn sudo passwd svn |
su svn |
話說今天是打算要把EC2上的SVN設好,把Titanium上的專案上傳到SVN以免再發生該死的command+del慘劇。結果很歡樂的commit結束後,想說來執行一次試試看,就出現了這個訊息…
[ERROR] [ERROR] Error: Traceback (most recent call last): File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", line 1238, in main execute_xcode("iphoneos%s" % iphone_version,args,False) File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", line 1012, in execute_xcode output = run.run(args,False,False,o) File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/run.py", line 39, in run sys.exit(rc) SystemExit: 65 |
google了很久,有人說是認證壞掉了!
所以我就把key access叫出來又搞了很久 -> 失敗!
(但是必須確認在認證中沒有無用的重複名稱是確定的)
閱讀全文
所謂LAMP指的既然是Linux+Apache+MySQL+PHP,那在AWS要Launch Instance時當然選擇linux囉(雖然大家本來也就是都選免費的Amazon Linux AMI)
Launch Instance時最好選擇一個新的Security Groups之後(Security Groups之後無法更改)比較好管理存取的ports。然後在「NETWORK & SECURITY」->「Elastic IPs」中新建一個獨立IP(allocate address)並且把Instance指定進去(沒有指定Instance的空IP會被收錢)。之後就可以用SSH透過新IP連進去了。
ssh -i myKey.pem ec2-user@xxx.xxx.xxx.xxx |
順帶一提,如果在途中Instance設錯了話,可以選擇terminate instance,只是系統不會馬上把他從我們的清單上清除,必須稍微等個一兩個小時才會不見。換句話說,terminate instance後,就是刪除了!救不回來的!!!
閱讀全文