我是新來DVCS,但我終於設法弄清它是如何工作的,我想首先檢查是否在我的工作流程上面的步驟是合乎邏輯的:如何在遠程服務器上的hg克隆後設置權限?
步驟:在本地做的:hg init
,加並修改文件hg add .
,hg commit
hg push path_to_my_ repo
;然後去遠程服務器上,並做hg init
,hg clone path_to_my_ repo
和hg update
。
(克隆直接在dev.domain.com作爲一個目錄中的回購內容提取,這是OK?)
問題:我得到的遠程服務器上我的文件,他們都在那裏,但我無法通過我的FTP/SFTP客戶端編輯它們中的任何一個?我無法編輯這些添加的文件夾中的任何內容,因此它必須是權限問題。
我已經試過LS -al proj1 /:
drwxr-xr-x 3 root root 4096 Mar 23 15:26 ./
drwxr-x--- 18 moove nobody 4096 Mar 23 15:26 ../
drwxr-xr-x 3 root root 4096 Mar 23 15:26 .hg/
-rw-r--r-- 1 root root 40272 Mar 23 15:26 wp-app.php
和chown根:根proj1但這並沒有解決問題。
有什麼建議嗎?
你是否以root登錄?當前文件夾中的所有文件都由root擁有... – 2012-03-23 18:41:10
Erm,no。我有一個cPanel安裝,無法找到一種方法來創建一個FTP帳戶(pureftpd),而無需創建一個cPanel帳戶,這將使賬戶所有者只能訪問他的目錄,這是沒有道理的;使用root密碼進行ftp連接不起作用。你的問題讓我意識到什麼是錯的,那麼我該如何更改該特定文件夾的組/用戶呢? – Chris 2012-03-23 21:47:18
請讓我們知道您是否使用http:或ssh:URL推送到「遠程服務器」。它使所有的差異。 – 2012-03-24 00:42:57