- 所以我有一個Git倉庫託管着Gitosis。
- 我有一個用戶叫做user1,當然還有用戶root。
- USER1屬於組 'dev的'
- /無功/網絡屬於root,並分組爲 'dev的'
- 權限的組是rwx
- USER1已經確認訪問git倉庫。我已經克隆它,並且工作正常。
但是,當我試圖擁有USER1拉的/ var/WWW回購我得到如何讓一個組訪問GIT倉庫(Ubuntu)
error: cannot open .git/FETCH_HEAD: Permission denied
所以我失去了什麼。 GIT回購已經是共享回購。出於某種原因,我無法讓這個用戶使用/ var/www?
謝謝!
你是什麼意思的「user1拉回購/ var/www」?你'cd/var/www'並運行'git pull'?是不是有一個原因,你不是簡單地做一個'git push'作爲'user1'的克隆回購? –
我假設這不起作用? chmod -R g + rwx /var/www/repo/.git – kelorek
是的,我SSH與用戶1,CD到/ var/www並運行git pull,然後我得到訪問被拒絕。我不推動git的原因是因爲user1在我不在的時候想要從開發者處獲得開發者權限。 –