2012-03-02 26 views
1

我想通過phpfog雲服務託管我的php應用程序,這是我第一次嘗試使用任何GIT客戶端;遵循PHPfog文檔中定義的過程,我完成了創建密鑰並添加它。如何使用phpfog將我的項目文件上傳到我的git集線器

現在我想知道我怎麼可以在我的項目添加到雲中,在簡單的話我有有我的所有項目文件.PHP,圖像等我想起來了我的域名文件夾?

如何做到這一點? 我必須遵循GIThub文檔或phpfogs嗎?

我一直在嘗試很長時間,並且在所有這些之間感到困惑,請幫助它。

回答

5

你不需要在PHPFog中使用Github。 PHPFog爲您提供git回購協議。在應用程序詳細信息的代碼選項卡中,在PHPFog Web控制檯中,您將看到如何克隆應用程序。該命令將類似於:

git clone [email protected]:myexample.phpfogapp.com 

運行該命令將下降克隆應用到一個名爲myexample.phpfogapp.com

接下來我會從當前文件夾中的所有項目文件移動到這個新文件夾的文件夾。一旦您完成文件更改並準備好部署,請將目錄更改爲新文件夾並運行以下命令。

git add . 
git add -u 
git commit -m "Initial commit" 
git push 

如果您遇到任何「快進」的錯誤推使用--force開關

git push --force 

另一種方式做到不克隆將在初始化一個git的回購當前文件夾,並添加PHPFog回購爲遠程:

git init 
git remote add origin [email protected]:myexample.phpfogapp.com 
git add . 
git add -u 
git commit -m "Initial commit" 
git push --force 

旁註:你可以使用Github上作爲一個額外的遠程回購,如果你想要,但它不是必需的。

+0

謝謝你的回覆,但是當我開始克隆它的程序給我這個錯誤時,你能解釋爲什麼嗎? '未經授權訪問用戶用戶-13212 致命:意外遠程掛斷' – Maven 2012-03-06 19:22:27

+0

您是否將公共ssh密鑰添加到phpfog中? – 2012-03-06 20:48:56

+0

是的,我做到了。 – Maven 2012-03-06 20:56:08

相關問題