我目前正在VPS上構建一個Ubuntu(10.0.4 LTS)服務器來託管一個基於WordPress的網站。Gitosis和萬維網數據
我已經安裝了gitosis來託管遠程存儲庫,我想要做的是插入到post receive
掛鉤來更新WordPress主題,當我git push
。
我對用戶和權限有些困惑。當我們運行git pull
時,/var/www
中的文件將由git用戶擁有。理想情況下,我希望/var/www
中的所有文件都由同一用戶擁有,因爲我認爲這會更安全?
我目前得到了/var/www
文件夾擁有我的www數據用戶,經過一些閱讀我意識到這不是最好的事情。我需要一點幫助,爲此制定最佳行動計劃?
對不起,你建議我應該使用gitolite而不是gitosis。我寧願堅持使用gitosis,因爲我之前使用過它。 – simon 2012-03-29 15:55:57
@simon:抱歉,我沒有看到gitosis。是。使用Gitolite。 Gitosis無望地過時了。見http://stackoverflow.com/a/7592421/6309評論或看到這個問題http://stackoverflow.com/questions/7591958/how-to-change-gitosis-default-search-path – VonC 2012-03-29 16:16:21
我有讓Gitolite工作有些麻煩。我創建了一個名爲git的用戶,然後從github克隆了Gitolite,檢出了g3分支。我運行了創建2個倉庫的安裝程序。我可以從git @ server克隆管理員repo:repositories/gitolite-admin.git /但是在閱讀完這篇文章http://stackoverflow.com/questions/5233058/gitolite-push-error-remote-env-gl-rc-not -set我認爲這是因爲git用戶有ssh訪問。現在我已刪除的文件夾/home/git/.ssh/,不能從git的@服務器克隆:倉庫/ gitolite-admin.git /或git的@服務器:gitolite-admin.git – simon 2012-03-30 10:45:36